Diff of the two buildlogs: -- --- b1/build.log 2023-05-20 09:26:13.485548429 +0000 +++ b2/build.log 2023-05-20 10:00:55.282655948 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jun 21 03:11:34 -12 2024 -I: pbuilder-time-stamp: 1718982694 +I: Current time: Sat May 20 23:26:17 +14 2023 +I: pbuilder-time-stamp: 1684574777 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./pocl_3.1.orig.tar.gz] I: copying [./pocl_3.1-3+deb12u1.debian.tar.xz] I: Extracting source -gpgv: Signature made Sun Apr 2 11:34:42 2023 -12 +gpgv: Signature made Mon Apr 3 13:34:42 2023 +14 gpgv: using RSA key EBF30A30A8D9C63BDA44C6945FB33F9359E9ED08 gpgv: issuer "anbe@debian.org" gpgv: Can't check signature: No public key @@ -46,135 +46,167 @@ dpkg-source: info: applying blhc.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2312870/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2139560/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +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 20 23:26 /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/2139560/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2139560/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a6f5110da67e46679b01c252c62c7a57' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2312870' - PS1='# ' - PS2='> ' + INVOCATION_ID=5af6a9c2aec14970be9fc9f7d6f1fea2 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=2139560 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.98FYScXO/pbuilderrc_UooA --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.98FYScXO/b1 --logfile b1/build.log pocl_3.1-3+deb12u1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68: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.98FYScXO/pbuilderrc_nBjD --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.98FYScXO/b2 --logfile b2/build.log --extrapackages usrmerge pocl_3.1-3+deb12u1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos5-amd64 6.1.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Apr 23 2023 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 2023 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 2023 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 203152 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 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 2023 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 2023 more - -rwsr-xr-x 1 root root 59704 Mar 22 2023 mount - -rwxr-xr-x 1 root root 18744 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 2023 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar - -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 2023 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 2023 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 2022 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 6460 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 8103 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/2312870/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Apr 24 11:23 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 00:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 00:02 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 22:35 fusermount + -rwxr-xr-x 1 root root 203152 Jan 25 04:43 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 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 02:40 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 00:02 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 00:02 more + -rwsr-xr-x 1 root root 59704 Mar 24 00:02 mount + -rwxr-xr-x 1 root root 18744 Mar 24 00:02 mountpoint + -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:23 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 20 23:26 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 00:02 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 22:35 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 00:02 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 00:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 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 6460 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 8103 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/2139560/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -380,7 +412,7 @@ Get: 142 http://deb.debian.org/debian bookworm/main amd64 python3-snowballstemmer all 2.2.0-2 [57.8 kB] Get: 143 http://deb.debian.org/debian bookworm/main amd64 sphinx-common all 5.3.0-4 [653 kB] Get: 144 http://deb.debian.org/debian bookworm/main amd64 python3-sphinx all 5.3.0-4 [549 kB] -Fetched 199 MB in 8s (26.5 MB/s) +Fetched 199 MB in 7s (28.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19596 files and directories currently installed.) @@ -982,8 +1014,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/pocl-3.1/ && 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_3.1-3+deb12u1_source.changes +I: user script /srv/workspace/pbuilder/2139560/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/2139560/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/pocl-3.1/ && 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_3.1-3+deb12u1_source.changes dpkg-buildpackage: info: source package pocl dpkg-buildpackage: info: source version 3.1-3+deb12u1 dpkg-buildpackage: info: source distribution bookworm @@ -1099,7 +1142,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: 16 +-- Host CPU cores: 15 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'hwloc' -- Found hwloc, version 2.9.0 @@ -1621,7 +1664,7 @@ The HTML pages are in build-doc/html. make[1]: Leaving directory '/build/pocl-3.1' dh_auto_build -Nlibpocl2-common -Npocl-tests -Npocl-doc -Npocl-source - cd obj-x86_64-linux-gnu && make -j16 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j15 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/pocl-3.1 -B/build/pocl-3.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles /build/pocl-3.1/obj-x86_64-linux-gnu//CMakeFiles/progress.marks @@ -1640,232 +1683,169 @@ make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/depend +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/depend -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/DependInfo.cmake --color= +[ 0%] Generating ../../../sleef_config_temp_GENERIC.h.witness make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build +[ 0%] Generating ../../../sleef_config_temp_avx512.h.witness +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build +make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build -[ 0%] Generating ../../../sleef_config_temp_avx512.h.witness +make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/depend +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build [ 0%] Generating ../../../sleef_config_temp_sse2.h.witness -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/llvmopencl /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build +[ 0%] Generating ../../../sleef_config_temp_ssse3.h.witness +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h.witness +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 0%] Generating ../../../sleef_config_temp_avx_f16c.h.witness +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h.witness +[ 0%] Generating ../../../sleef_config_temp_avx.h.witness make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/llvmopencl /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build +make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 1%] Generating ../../../sleef_config_temp_sse41.h.witness -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 1%] Generating ../../../sleef_config_temp_GENERIC.h.witness make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 1%] Generating ../../../sleef_config_temp_avx.h.witness -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h.witness -[ 1%] Generating ../../../sleef_config_temp_ssse3.h.witness -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -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/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL/devices/topology /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/topology /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h.witness +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h.witness make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h.witness -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL/devices /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= -make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/depend -[ 1%] Generating ../../../sleef_config_temp_avx_f16c.h.witness -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/poclu /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/poclu /build/pocl-3.1/obj-x86_64-linux-gnu/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build [ 1%] Generating ../../../sleef_config_temp_avx_fma4.h.witness -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h.witness -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h.witness +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h.witness cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 1%] Generating ../../../sleef_config_temp_avx2.h.witness -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h.witness -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h.witness +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h.witness make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h.witness make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h.witness +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h.witness make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 1%] Built target sleef_config_avx512 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 1%] Generating ../../../sleef_config_temp_avx2.h.witness +[ 1%] Built target sleef_config_GENERIC +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h.new /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-3.1/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -c /build/pocl-3.1/lib/CL/pocl_llvm_build.cc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h.witness cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -MF CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o.d -o CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -c /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.cc -[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/build [ 1%] Built target sleef_config_sse2 -[ 1%] Built target sleef_config_avx512 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /build/pocl-3.1/lib/CL/clCreateContextFromType.c make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h.witness +[ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 1%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-3.1/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -c /build/pocl-3.1/lib/CL/pocl_llvm_build.cc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -MF CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o.d -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc [ 1%] Built target sleef_config_avx -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/topology && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -MF CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o.d -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o +[ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -MF CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o.d -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-3.1/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -c /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h.witness +make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build +[ 1%] Built target sleef_config_avx_f16c [ 1%] Built target sleef_config_sse41 -[ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o -[ 1%] Building C object poclu/CMakeFiles/poclu.dir/bswap.c.o -make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o -MF CMakeFiles/pocl-devices.dir/devices.c.o.d -o CMakeFiles/pocl-devices.dir/devices.c.o -c /build/pocl-3.1/lib/CL/devices/devices.c +make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend [ 1%] Built target sleef_config_ssse3 -make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT poclu/CMakeFiles/poclu.dir/bswap.c.o -MF CMakeFiles/poclu.dir/bswap.c.o.d -o CMakeFiles/poclu.dir/bswap.c.o -c /build/pocl-3.1/poclu/bswap.c -[ 1%] Built target sleef_config_avx_f16c -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 1%] Built target sleef_config_GENERIC +make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/DependInfo.cmake --color= -[ 1%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o -make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend -[ 1%] Building C object poclu/CMakeFiles/poclu.dir/misc.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL/devices/topology /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/topology /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= [ 1%] Built target sleef_config_avx_fma4 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o -MF CMakeFiles/test_dlopen.dir/test_dlopen.c.o.d -o CMakeFiles/test_dlopen.dir/test_dlopen.c.o -c /build/pocl-3.1/tests/runtime/test_dlopen.c -make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT poclu/CMakeFiles/poclu.dir/misc.c.o -MF CMakeFiles/poclu.dir/misc.c.o.d -o CMakeFiles/poclu.dir/misc.c.o -c /build/pocl-3.1/poclu/misc.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/DependInfo.cmake --color= -[ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -MF CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o.d -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL/devices /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= +make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= -[ 1%] Built target sleef_config_avx2 -make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/depend +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/poclu /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/poclu /build/pocl-3.1/obj-x86_64-linux-gnu/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o +[ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-3.1/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -c /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc +[ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /build/pocl-3.1/lib/CL/clCreateContextFromType.c +[ 2%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o +[ 2%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build -make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-3.1/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -c /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc +make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -MF CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o.d -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp +[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /build/pocl-3.1/lib/CL/clReleaseContext.c +[ 2%] Built target sleef_config_avx2 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build +make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 1%] Generating x86-64 512-bit wrapper for avx512 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 512 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= +[ 2%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/topology && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -MF CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o.d -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c +[ 2%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o -MF CMakeFiles/pocl-devices.dir/devices.c.o.d -o CMakeFiles/pocl-devices.dir/devices.c.o -c /build/pocl-3.1/lib/CL/devices/devices.c +[ 2%] Building C object poclu/CMakeFiles/poclu.dir/bswap.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT poclu/CMakeFiles/poclu.dir/bswap.c.o -MF CMakeFiles/poclu.dir/bswap.c.o.d -o CMakeFiles/poclu.dir/bswap.c.o -c /build/pocl-3.1/poclu/bswap.c make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 1%] Generating x86-64 128-bit wrapper for sse2 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 128 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll -[ 1%] Generating x86-64 256-bit wrapper for avx to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 256 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll -[ 1%] Generating x86-64 128-bit wrapper for sse41 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll -[ 2%] Generating x86-64 128-bit wrapper for GENERIC to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 128 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll -[ 2%] Generating x86-64 256-bit wrapper for avx_f16c to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 128 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 256 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll -[ 2%] Generating x86-64 128-bit wrapper for ssse3 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 128 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll +[ 2%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o -MF CMakeFiles/test_dlopen.dir/test_dlopen.c.o.d -o CMakeFiles/test_dlopen.dir/test_dlopen.c.o -c /build/pocl-3.1/tests/runtime/test_dlopen.c [ 2%] Linking C executable test_dlopen cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1 -/build/pocl-3.1/poclu/misc.c: In function 'poclu_read_binfile': -/build/pocl-3.1/poclu/misc.c:158:10: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 158 | *len = ftell (file); - | ^~~~~ +[ 2%] Building C object poclu/CMakeFiles/poclu.dir/misc.c.o /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_dlopen.dir/test_dlopen.c.o -o test_dlopen /usr/lib/x86_64-linux-gnu/libdl.a -/build/pocl-3.1/poclu/misc.c:167:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 167 | fread (src, *len, 1, file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c: In function 'pocl_topology_detect_device_info': -/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c:170:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 170 | unsigned shared_depth = cache->depth; - | ^~~~~ -/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c:173:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 173 | = hwloc_get_nbobjs_by_depth (pocl_topology, nonshared_depth); - | ^~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c:176:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 176 | cache = hwloc_get_obj_by_depth (pocl_topology, nonshared_depth, 0); - | ^~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c:192:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 192 | device->global_mem_cacheline_size = cacheline_size; - | ^~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT poclu/CMakeFiles/poclu.dir/misc.c.o -MF CMakeFiles/poclu.dir/misc.c.o.d -o CMakeFiles/poclu.dir/misc.c.o -c /build/pocl-3.1/poclu/misc.c /build/pocl-3.1/lib/CL/devices/devices.c: In function 'pocl_device_get_env_count': /build/pocl-3.1/lib/CL/devices/devices.c:277:10: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 277 | return dev_count; @@ -1879,7 +1859,6 @@ 329 | device_type_tmp = ~CL_DEVICE_TYPE_CUSTOM; | ^ /build/pocl-3.1/lib/CL/devices/devices.c: In function 'pocl_init_devices': -[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o /build/pocl-3.1/lib/CL/devices/devices.c:500:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | sleep (delay); | ^~~~~ @@ -1889,19 +1868,36 @@ /build/pocl-3.1/lib/CL/devices/devices.c:609:32: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 609 | dev->global_mem_id = dev_index; | ^~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /build/pocl-3.1/lib/CL/clReleaseContext.c +/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c: In function 'pocl_topology_detect_device_info': +/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c:170:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 170 | unsigned shared_depth = cache->depth; + | ^~~~~ +/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c:173:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 173 | = hwloc_get_nbobjs_by_depth (pocl_topology, nonshared_depth); + | ^~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c:176:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 176 | cache = hwloc_get_obj_by_depth (pocl_topology, nonshared_depth, 0); + | ^~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/topology/pocl_topology.c:192:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 192 | device->global_mem_cacheline_size = cacheline_size; + | ^~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 2%] Built target test_dlopen -make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/DependInfo.cmake --color= +[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o [ 2%] Building C object poclu/CMakeFiles/poclu.dir/cl_half.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /build/pocl-3.1/lib/CL/clRetainContext.c cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT poclu/CMakeFiles/poclu.dir/cl_half.c.o -MF CMakeFiles/poclu.dir/cl_half.c.o.d -o CMakeFiles/poclu.dir/cl_half.c.o -c /build/pocl-3.1/poclu/cl_half.c +[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /build/pocl-3.1/lib/CL/clGetContextInfo.c +/build/pocl-3.1/poclu/misc.c: In function 'poclu_read_binfile': +/build/pocl-3.1/poclu/misc.c:158:10: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 158 | *len = ftell (file); + | ^~~~~ +/build/pocl-3.1/poclu/misc.c:167:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 167 | fread (src, *len, 1, file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 2%] Generating x86-64 256-bit wrapper for avx_fma4 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 256 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 2%] Built target pocl-devices-topology /build/pocl-3.1/poclu/cl_half.c: In function 'poclu_float_to_cl_half_fast': /build/pocl-3.1/poclu/cl_half.c:57:15: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 57 | half |=(u.i & 0x80000000) >> 16; @@ -1926,6 +1922,7 @@ /build/pocl-3.1/poclu/cl_half.c:114:37: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 114 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN | ^ +make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend /build/pocl-3.1/poclu/cl_half.c:128:11: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 128 | half |= ((exponent - 0x0070) << 10) | fraction; | ^ @@ -1946,35 +1943,22 @@ /build/pocl-3.1/poclu/cl_half.c:202:15: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 202 | float mul = exp2((float)exp - 15); | ^~~~ -[ 2%] Built target pocl-devices-topology -make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/DependInfo.cmake --color= -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 2%] Generating x86-64 256-bit wrapper for avx2 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 256 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c -[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /build/pocl-3.1/lib/CL/clRetainContext.c -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c -[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /build/pocl-3.1/lib/CL/clGetContextInfo.c -[ 2%] Linking C static library libpoclu.a -cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake +/build/pocl-3.1/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo': +/build/pocl-3.1/lib/CL/clGetContextInfo.c:43:26: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 43 | cl_uint refcount = context->pocl_refcount; + | ^~~~~~~ +[ 2%] Generating x86-64 512-bit wrapper for avx512 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 512 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll +make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend +[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /build/pocl-3.1/lib/CL/clCreateCommandQueue.c +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:22, from /usr/lib/llvm-15/include/llvm/Analysis/DOTGraphTraitsPass.h:16, from /usr/lib/llvm-15/include/llvm/Analysis/DomPrinter.h:17, @@ -1986,29 +1970,53 @@ /usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:88:1: warning: multi-line comment [-Wcomment] 88 | /// / \ | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.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 -[ 2%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o -MF CMakeFiles/pocl-devices.dir/bufalloc.c.o.d -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /build/pocl-3.1/lib/CL/devices/bufalloc.c -/usr/bin/ranlib libpoclu.a -/build/pocl-3.1/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo': -/build/pocl-3.1/lib/CL/clGetContextInfo.c:43:26: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 43 | cl_uint refcount = context->pocl_refcount; - | ^~~~~~~ -[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /build/pocl-3.1/lib/CL/clCreateCommandQueue.c +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 3%] Generating x86-64 128-bit wrapper for GENERIC to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 128 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll In file included from /usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:109, from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:44: /usr/lib/llvm-15/include/llvm/Analysis/CFG.h:129:1: warning: multi-line comment [-Wcomment] 129 | /// / \ | ^ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 2%] Built target poclu -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/bin /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/bin /build/pocl-3.1/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /build/pocl-3.1/lib/CL/clCreateCommandQueueWithProperties.c +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:32: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /build/pocl-3.1/lib/CL/clReleaseCommandQueue.c +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, + from /build/pocl-3.1/lib/CL/pocl_llvm_api.h:31, + from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:29: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/Support/Casting.h:17, + from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:28: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, + from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o -MF CMakeFiles/pocl-devices.dir/bufalloc.c.o.d -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /build/pocl-3.1/lib/CL/devices/bufalloc.c +[ 3%] Linking C static library libpoclu.a +cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:25, @@ -2018,11 +2026,31 @@ /usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 684 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:20, + from /usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:25, + from /usr/lib/llvm-15/include/llvm/Pass.h:347, + from /build/pocl-3.1/lib/CL/../llvmopencl/AutomaticLocals.h:24, + from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:26: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/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 +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /build/pocl-3.1/lib/CL/clRetainCommandQueue.c +[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +/usr/bin/ranlib libpoclu.a +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /build/pocl-3.1/lib/CL/clGetCommandQueueInfo.c /build/pocl-3.1/lib/CL/devices/bufalloc.c: In function 'chunk_slack': /build/pocl-3.1/lib/CL/devices/bufalloc.c:100:66: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 100 | (chunk->start_address + chunk->parent_region->alignment - 1) & @@ -2031,69 +2059,68 @@ /build/pocl-3.1/lib/CL/devices/bufalloc.c:153:65: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 153 | (region->last_chunk->start_address + region->alignment - 1) & | ^ -[ 2%] Building C object bin/CMakeFiles/poclcc.dir/poclcc.c.o -[ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/bin && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT bin/CMakeFiles/poclcc.dir/poclcc.c.o -MF CMakeFiles/poclcc.dir/poclcc.c.o.d -o CMakeFiles/poclcc.dir/poclcc.c.o -c /build/pocl-3.1/bin/poclcc.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /build/pocl-3.1/lib/CL/clCreateCommandQueueWithProperties.c +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 3%] Built target poclu +make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/DependInfo.cmake --color= +[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -MF CMakeFiles/pocl-devices.dir/common.c.o.d -o CMakeFiles/pocl-devices.dir/common.c.o -c /build/pocl-3.1/lib/CL/devices/common.c +[ 3%] Generating x86-64 128-bit wrapper for sse2 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 128 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /build/pocl-3.1/lib/CL/clCreateBuffer.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:29: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, - from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.cc:31: + from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 2%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c -/build/pocl-3.1/bin/poclcc.c: In function 'process_help': -/build/pocl-3.1/bin/poclcc.c:118:18: warning: unused parameter 'arg' [-Wunused-parameter] - 118 | process_help(int arg, char **argv, int argc) - | ~~~~^~~ -/build/pocl-3.1/bin/poclcc.c:118:30: warning: unused parameter 'argv' [-Wunused-parameter] - 118 | process_help(int arg, char **argv, int argc) - | ~~~~~~~^~~~ -/build/pocl-3.1/bin/poclcc.c:118:40: warning: unused parameter 'argc' [-Wunused-parameter] - 118 | process_help(int arg, char **argv, int argc) - | ~~~~^~~~ -/build/pocl-3.1/bin/poclcc.c: In function 'process_device_id': -/build/pocl-3.1/bin/poclcc.c:175:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 175 | opencl_device_id = atoi(argv[arg]); - | ^~~~ -/build/pocl-3.1/bin/poclcc.c: In function 'process_list_devices': -/build/pocl-3.1/bin/poclcc.c:180:26: warning: unused parameter 'arg' [-Wunused-parameter] - 180 | process_list_devices(int arg, char **argv, int argc) - | ~~~~^~~ -/build/pocl-3.1/bin/poclcc.c:180:38: warning: unused parameter 'argv' [-Wunused-parameter] - 180 | process_list_devices(int arg, char **argv, int argc) - | ~~~~~~~^~~~ -/build/pocl-3.1/bin/poclcc.c:180:48: warning: unused parameter 'argc' [-Wunused-parameter] - 180 | process_list_devices(int arg, char **argv, int argc) - | ~~~~^~~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c -[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -MF CMakeFiles/pocl-devices.dir/common.c.o.d -o CMakeFiles/pocl-devices.dir/common.c.o -c /build/pocl-3.1/lib/CL/devices/common.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /build/pocl-3.1/lib/CL/clReleaseCommandQueue.c -[ 3%] Linking C executable poclcc -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /build/pocl-3.1/lib/CL/clRetainCommandQueue.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /build/pocl-3.1/lib/CL/clCreateSubBuffer.c /build/pocl-3.1/lib/CL/devices/common.c: In function 'llvm_codegen': /build/pocl-3.1/lib/CL/devices/common.c:150:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 150 | llvm_module, program, device_i, kernel, command, specialize); @@ -2123,11 +2150,17 @@ /build/pocl-3.1/lib/CL/devices/common.c:288:20: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 288 | di->_data_type = mem->image_channel_data_type; | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /build/pocl-3.1/lib/CL/devices/common.c: In function 'pocl_exec_command': /build/pocl-3.1/lib/CL/devices/common.c:589:28: warning: unused variable 'mem_id' [-Wunused-variable] 589 | pocl_mem_identifier *mem_id = &mem->device_ptrs[dev->global_mem_id]; | ^~~~~~ -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -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 -o poclcc ../poclu/libpoclu.a -lOpenCL /build/pocl-3.1/lib/CL/devices/common.c: In function 'pocl_init_default_device_infos': /build/pocl-3.1/lib/CL/devices/common.c:1415:66: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1415 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg; @@ -2136,6 +2169,10 @@ /build/pocl-3.1/lib/CL/devices/common.c:1675:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1675 | found = i; | ^ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ /build/pocl-3.1/lib/CL/devices/common.c: In function 'pocl_setup_ils_with_version': /build/pocl-3.1/lib/CL/devices/common.c:1795:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1795 | unsigned minor = item_name[9] - '0'; @@ -2143,8 +2180,14 @@ /build/pocl-3.1/lib/CL/devices/common.c:1803:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1803 | found = i; | ^ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ In file included from /build/pocl-3.1/lib/CL/./pocl_cl.h:58, from /build/pocl-3.1/lib/CL/devices/common.h:28, from /build/pocl-3.1/lib/CL/devices/common.c:44: @@ -2169,17 +2212,179 @@ /build/pocl-3.1/lib/CL/devices/common.c:1878:11: note: in expansion of macro 'POCL_MSG_WARN' 1878 | POCL_MSG_WARN ("Built-in kernel name cannot fit in to the " | ^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /build/pocl-3.1/lib/CL/clGetCommandQueueInfo.c -[ 3%] Built target poclcc -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, + from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:30: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/Support/Casting.h:17, + from /usr/lib/llvm-15/include/clang/Basic/LLVM.h:21, + from /usr/lib/llvm-15/include/clang/Basic/DirectoryEntry.h:17, + from /usr/lib/llvm-15/include/clang/Basic/FileEntry.h:17, + from /usr/lib/llvm-15/include/clang/Lex/PreprocessorOptions.h:13, + from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:32: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, + from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] + 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} + | ~~~~~~~~~^~~~~~~~~ +[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:30: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:30: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, @@ -2189,7 +2394,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 412 | I = alignTo(I, BITWORD_SIZE); @@ -2205,6 +2409,31 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 495 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 503 | unsigned ThisWords = Bits.size(); @@ -2234,6 +2463,25 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 579 | unsigned NumWords = Bits.size(); @@ -2242,6 +2490,16 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -2250,55 +2508,152 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 759 | uint32_t NumWords = Bits.size(); | ~~~~~~~~~^~ -[ 3%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/kernel\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/kernel/CMakeFiles/kernel.dir/kernel.c.o -MF CMakeFiles/kernel.dir/kernel.c.o.d -o CMakeFiles/kernel.dir/kernel.c.o -c /build/pocl-3.1/tests/kernel/kernel.c -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /build/pocl-3.1/lib/CL/clCreateBuffer.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/Support/Casting.h:17, - from /usr/lib/llvm-15/include/clang/Basic/LLVM.h:21, - from /usr/lib/llvm-15/include/clang/Basic/DirectoryEntry.h:17, - from /usr/lib/llvm-15/include/clang/Basic/FileEntry.h:17, - from /usr/lib/llvm-15/include/clang/Lex/PreprocessorOptions.h:13, - from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:32: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueFillImage.c +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueFillBuffer.c +In file included from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:32: +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/Basic/DirectoryEntry.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(clang::DirectoryEntryRef)': +/usr/lib/llvm-15/include/clang/Basic/DirectoryEntry.h:221:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 221 | return hash_value(Val); + | ~~~~~~~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, from /usr/lib/llvm-15/include/llvm/IR/User.h:24, from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:30: + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23, + from /build/pocl-3.1/lib/CL/pocl_llvm_api.h:31, + from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:31: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 225 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.cc:32: +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/clang/Basic/FileEntry.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(clang::FileEntryRef)': +/usr/lib/llvm-15/include/clang/Basic/FileEntry.h:237:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 237 | return hash_value(Val); + | ~~~~~~~~~~^~~~~ /usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c /usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -2308,15 +2663,59 @@ 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: /usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 100 | SubclassData = val; | ^~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c -[ 3%] Linking C executable kernel -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueReadBuffer.c +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -2325,24 +2724,56 @@ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 582 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /build/pocl-3.1/lib/CL/clCreateSubBuffer.c -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now CMakeFiles/kernel.dir/kernel.c.o -o kernel ../../poclu/libpoclu.a -lOpenCL -lm -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /build/pocl-3.1/lib/CL/clEnqueueReadBufferRect.c +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:31: /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] @@ -2367,6 +2798,14 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 326 | void setPosition(unsigned pos) { Position = pos; } @@ -2382,92 +2821,38 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 3%] Built target kernel -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.cc:32: -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -[ 3%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/kernel\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -MF CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o.d -o CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -c /build/pocl-3.1/tests/kernel/sampler_address_clamp.c -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:25, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:30: /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/clang/Basic/DirectoryEntry.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(clang::DirectoryEntryRef)': -/usr/lib/llvm-15/include/clang/Basic/DirectoryEntry.h:221:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 221 | return hash_value(Val); - | ~~~~~~~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-15/include/clang/Basic/FileEntry.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(clang::FileEntryRef)': -/usr/lib/llvm-15/include/clang/Basic/FileEntry.h:237:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 237 | return hash_value(Val); - | ~~~~~~~~~~^~~~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1045 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueFillImage.c +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1389 | setOperand(NumOps, MD); | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 3%] Linking C executable sampler_address_clamp -cd /build/pocl-3.1/obj-x86_64-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-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27: /usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -2476,59 +2861,125 @@ /usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -o sampler_address_clamp ../../poclu/libpoclu.a -lOpenCL -lm -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 3%] Built target sampler_address_clamp -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC512 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueFillBuffer.c /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1389 | setOperand(NumOps, MD); | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, + from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] + 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} + | ~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:25, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:33: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28, + from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:33: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:17, from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:33: /usr/lib/llvm-15/include/clang/Basic/DiagnosticIDs.h: In static member function 'static clang::DiagnosticMapping clang::DiagnosticMapping::Make(clang::diag::Severity, bool, bool)': @@ -2539,10 +2990,31 @@ /usr/lib/llvm-15/include/clang/Basic/DiagnosticIDs.h:123:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 123 | void setSeverity(diag::Severity Value) { Severity = (unsigned)Value; } | ^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:41: +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:130:55: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 130 | unsigned getNumBuffers() const { return Buffers.size(); } + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:150:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 150 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:18: /usr/lib/llvm-15/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setFormat(TextDiagnosticFormat)': /usr/lib/llvm-15/include/clang/Basic/DiagnosticOptions.h:130:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] @@ -2565,49 +3037,227 @@ /usr/lib/llvm-15/include/clang/Basic/DiagnosticOptions.def:75:1: note: in expansion of macro 'ENUM_DIAGOPT' 75 | ENUM_DIAGOPT(VerifyIgnoreUnexpected, DiagnosticLevelMask, 4, | ^~~~~~~~~~~~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMapBuffer.c +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/build/pocl-3.1/lib/CL/devices/common.c:1884:7: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] + 1884 | strncpy (dev->builtin_kernels_with_version[i].name, token, + | ^ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +In file included from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:44: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 124 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/devices/common.c:1884:7: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] - 1884 | strncpy (dev->builtin_kernels_with_version[i].name, token, - | ^ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumRanges() const': +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1642:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1642 | return DiagObj->DiagStorage.DiagRanges.size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumFixItHints() const': +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1657:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1657 | return DiagObj->DiagStorage.FixItHints.size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /build/pocl-3.1/lib/CL/clEnqueueUnmapMemObject.c +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::range_size() const': +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1717:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1717 | unsigned range_size() const { return Ranges.size(); } + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::fixit_size() const': +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1727:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1727 | unsigned fixit_size() const { return FixIts.size(); } + | ~~~~~~~~~~~^~ +[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -MF CMakeFiles/pocl-devices.dir/pocl_local_size.c.o.d -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /build/pocl-3.1/lib/CL/devices/pocl_local_size.c +In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, + from /usr/lib/llvm-15/include/llvm/Target/TargetMachine.h:18, + from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:50: +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, + from /usr/lib/llvm-15/include/clang/Basic/ObjCRuntime.h:19, + from /usr/lib/llvm-15/include/clang/Basic/LangOptions.h:20, + from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:34: +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: /usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 100 | SubclassData = val; | ^~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:29, + from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:31: +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1312 | return U - data_operands_begin(); @@ -2620,6 +3270,26 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -2628,8 +3298,26 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:138:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 138 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:159:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 159 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -2656,45 +3344,83 @@ /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 521 | Linkage = LT; | ^~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/build/pocl-3.1/lib/CL/devices/pocl_local_size.c: In function 'gcd': +/build/pocl-3.1/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 34 | c = a; + | ^ +/build/pocl-3.1/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 36 | b = c; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c /usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -MF CMakeFiles/pocl-devices.dir/pocl_local_size.c.o.d -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /build/pocl-3.1/lib/CL/devices/pocl_local_size.c -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueReadBuffer.c -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumRanges() const': -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1642:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1642 | return DiagObj->DiagStorage.DiagRanges.size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumFixItHints() const': -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1657:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1657 | return DiagObj->DiagStorage.FixItHints.size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::range_size() const': -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1717:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1717 | unsigned range_size() const { return Ranges.size(); } - | ~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -2713,128 +3439,24 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::fixit_size() const': -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1727:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1727 | unsigned fixit_size() const { return FixIts.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, - from /usr/lib/llvm-15/include/clang/Basic/ObjCRuntime.h:19, - from /usr/lib/llvm-15/include/clang/Basic/LangOptions.h:20, - from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:34: -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC512 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -/build/pocl-3.1/lib/CL/devices/pocl_local_size.c: In function 'gcd': -/build/pocl-3.1/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 34 | c = a; - | ^ -/build/pocl-3.1/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 36 | b = c; - | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Target/TargetMachine.h:20: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ In file included from /usr/lib/llvm-15/include/clang/Basic/LangOptions.h:23: /usr/lib/llvm-15/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setVisibility(clang::Visibility, bool)': /usr/lib/llvm-15/include/clang/Basic/Visibility.h:57:60: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion] @@ -2851,12 +3473,97 @@ /usr/lib/llvm-15/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; } | ^ -[ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /build/pocl-3.1/lib/CL/clEnqueueReadBufferRect.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -[ 3%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMarkerWithWaitList.c +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /build/pocl-3.1/lib/CL/clEnqueueBarrierWithWaitList.c /usr/lib/llvm-15/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setLaxVectorConversions(LaxVectorConversionKind)': /usr/lib/llvm-15/include/clang/Basic/LangOptions.h:490:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 490 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -3090,17 +3797,85 @@ /usr/lib/llvm-15/include/clang/Basic/LangOptions.def:446:1: note: in expansion of macro 'ENUM_LANGOPT' 446 | ENUM_LANGOPT(ExtendIntArgs, ExtendArgsKind, 1, ExtendArgsKind::ExtendTo32, | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/Basic/LangOptions.h: In static member function 'static clang::FPOptionsOverride clang::FPOptionsOverride::getFromOpaqueInt(storage_type)': /usr/lib/llvm-15/include/clang/Basic/LangOptions.h:839:50: warning: conversion from 'clang::FPOptionsOverride::storage_type' {aka 'long unsigned int'} to 'clang::FPOptions::storage_type' {aka 'unsigned int'} may change value [-Wconversion] 839 | Opts.Options = FPOptions::getFromOpaqueInt(I >> FPOptions::StorageBitSize); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o -MF CMakeFiles/pocl-devices.dir/common_driver.c.o.d -o CMakeFiles/pocl-devices.dir/common_driver.c.o -c /build/pocl-3.1/lib/CL/devices/common_driver.c In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.h:30, - from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.cc:34: + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); @@ -3153,10 +3928,56 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 579 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Allocator.h:22, + from /usr/lib/llvm-15/include/llvm/ADT/FoldingSet.h:22, + from /usr/lib/llvm-15/include/clang/AST/NestedNameSpecifier.h:21, + from /usr/lib/llvm-15/include/clang/AST/Type.h:21, + from /usr/lib/llvm-15/include/clang/AST/CanonicalType.h:17, + from /usr/lib/llvm-15/include/clang/AST/ASTContext.h:19, + from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:17, + from /usr/lib/llvm-15/include/clang/Frontend/FrontendAction.h:23, + from /usr/lib/llvm-15/include/clang/CodeGen/CodeGenAction.h:12, + from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:35: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -3173,95 +3994,62 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Allocator.h:22, - from /usr/lib/llvm-15/include/llvm/ADT/FoldingSet.h:22, - from /usr/lib/llvm-15/include/clang/AST/NestedNameSpecifier.h:21, - from /usr/lib/llvm-15/include/clang/AST/Type.h:21, - from /usr/lib/llvm-15/include/clang/AST/CanonicalType.h:17, - from /usr/lib/llvm-15/include/clang/AST/ASTContext.h:19, - from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:17, - from /usr/lib/llvm-15/include/clang/Frontend/FrontendAction.h:23, - from /usr/lib/llvm-15/include/clang/CodeGen/CodeGenAction.h:12, - from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:35: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, + from /usr/lib/llvm-15/include/llvm/MC/TargetRegistry.h:24, + from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:45: +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 225 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 3%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o -MF CMakeFiles/pocl-devices.dir/common_driver.c.o.d -o CMakeFiles/pocl-devices.dir/common_driver.c.o -c /build/pocl-3.1/lib/CL/devices/common_driver.c -/usr/lib/llvm-15/include/clang/AST/NestedNameSpecifier.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const clang::NestedNameSpecifierLoc&)': -/usr/lib/llvm-15/include/clang/AST/NestedNameSpecifier.h:548:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 548 | return hash_combine( - | ~~~~~~~~~~~~^ - 549 | FirstInfo::getHashValue(PairVal.getNestedNameSpecifier()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 550 | SecondInfo::getHashValue(PairVal.getOpaqueData())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/clang/AST/Type.h:22: -/usr/lib/llvm-15/include/clang/AST/TemplateName.h: In constructor 'clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage(Kind, unsigned int)': -/usr/lib/llvm-15/include/clang/AST/TemplateName.h:71:17: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 71 | Bits.Kind = kind; - | ^~~~ -/usr/lib/llvm-15/include/clang/AST/TemplateName.h:72:17: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] - 72 | Bits.Size = size; - | ^~~~ -In file included from /usr/lib/llvm-15/include/clang/AST/Type.h:33: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.h:31: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMapBuffer.c +/build/pocl-3.1/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList': +/build/pocl-3.1/lib/CL/clEnqueueBarrierWithWaitList.c:54:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 54 | cmd->command.barrier.has_wait_list = num_events_in_wait_list; + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /build/pocl-3.1/lib/CL/clReleaseMemObject.c +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2097:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2097 | Column(Column) { + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:33: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pocl-3.1/lib/CL/devices/common_driver.c: In function 'pocl_driver_read': /build/pocl-3.1/lib/CL/devices/common_driver.c:72:25: warning: unused parameter 'data' [-Wunused-parameter] 72 | pocl_driver_read (void *data, void *__restrict__ host_ptr, @@ -3366,6 +4154,8 @@ /build/pocl-3.1/lib/CL/devices/common_driver.c:473:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 473 | program->binaries[device_i] = temp_binary; | ^ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /build/pocl-3.1/lib/CL/clRetainMemObject.c /build/pocl-3.1/lib/CL/devices/common_driver.c: In function 'pocl_driver_free_program': /build/pocl-3.1/lib/CL/devices/common_driver.c:804:40: warning: unused parameter 'device' [-Wunused-parameter] 804 | pocl_driver_free_program (cl_device_id device, cl_program program, @@ -3378,6 +4168,222 @@ /build/pocl-3.1/lib/CL/devices/common_driver.c:481:1: warning: 'pocl_regen_spirv_binary' defined but not used [-Wunused-function] 481 | pocl_regen_spirv_binary (cl_program program, cl_uint device_i) | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/AST/NestedNameSpecifier.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const clang::NestedNameSpecifierLoc&)': +/usr/lib/llvm-15/include/clang/AST/NestedNameSpecifier.h:548:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 548 | return hash_combine( + | ~~~~~~~~~~~~^ + 549 | FirstInfo::getHashValue(PairVal.getNestedNameSpecifier()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 550 | SecondInfo::getHashValue(PairVal.getOpaqueData())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/clang/AST/Type.h:22: +/usr/lib/llvm-15/include/clang/AST/TemplateName.h: In constructor 'clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage(Kind, unsigned int)': +/usr/lib/llvm-15/include/clang/AST/TemplateName.h:71:17: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 71 | Bits.Kind = kind; + | ^~~~ +/usr/lib/llvm-15/include/clang/AST/TemplateName.h:72:17: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] + 72 | Bits.Size = size; + | ^~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2584:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2584 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.h:30, + from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.cc:34: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC512 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:47: +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:130:55: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 130 | unsigned getNumBuffers() const { return Buffers.size(); } + | ~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/clang/AST/Type.h:33: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:150:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 150 | return Buffers.size(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3069:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3069 | Arg(Arg), Flags(Flags) { + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:48: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /build/pocl-3.1/lib/CL/clGetMemObjectInfo.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3414:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3414 | SubclassData16 = MIType; + | ^~~~~~ +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-15/include/clang/AST/Type.h: In constructor 'clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)': /usr/lib/llvm-15/include/clang/AST/Type.h:1899:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1899 | TypeBits.TC = tc; @@ -3389,17 +4395,120 @@ /usr/lib/llvm-15/include/clang/AST/Type.h:1911:27: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1911 | TypeBits.Dependence = static_cast(D); | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:33: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantRange.h:35, + from /usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:25, + from /usr/lib/llvm-15/include/llvm/Bitcode/BitcodeWriter.h:17, + from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:55: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Type.h: In constructor 'clang::BuiltinType::BuiltinType(Kind)': /usr/lib/llvm-15/include/clang/AST/Type.h:2594:28: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 2594 | BuiltinTypeBits.Kind = K; | ^ -In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /build/pocl-3.1/lib/CL/clSetMemObjectDestructorCallback.c +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3684:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3684 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const': /usr/lib/llvm-15/include/clang/AST/Type.h:3660:42: warning: conversion from 'unsigned int' to 'unsigned char' changes the value of '4294967280' [-Wconversion] 3660 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind); @@ -3418,51 +4527,111 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3766 | (cmseNSCall ? CmseNSCallMask : 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ /usr/lib/llvm-15/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::TypeDependence, ExtInfo)': /usr/lib/llvm-15/include/clang/AST/Type.h:3872:37: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 3872 | FunctionTypeBits.ExtInfo = Info.Bits; | ~~~~~^~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /build/pocl-3.1/lib/llvmopencl/AllocasToEntry.h:31: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)': /usr/lib/llvm-15/include/clang/AST/Type.h:4775:35: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 4775 | AttributedTypeBits.AttrKind = attrKind; | ^~~~~~~~ +In file included from /build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:24: +/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo': +/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:55:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 55 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.h:316:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 316 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:55:5: note: in expansion of macro 'POCL_RETURN_GETINFO' + 55 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); + | ^~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:57:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 57 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.h:316:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 316 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:57:5: note: in expansion of macro 'POCL_RETURN_GETINFO' + 57 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)': /usr/lib/llvm-15/include/clang/AST/Type.h:4922:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 4922 | CanTTPTInfo.Depth = D; @@ -3474,25 +4643,265 @@ /usr/lib/llvm-15/include/clang/AST/Type.h:5495:35: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 5495 | TypeWithKeywordBits.Keyword = Keyword; | ^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/clang/AST/Type.h: In member function 'void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)': /usr/lib/llvm-15/include/clang/AST/Type.h:5899:20: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 5899 | NumProtocols = N; | ^ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/clang/AST/Type.h: In member function 'void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)': /usr/lib/llvm-15/include/clang/AST/Type.h:5986:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 5986 | ObjCObjectTypeBits.NumProtocols = N; | ^ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(HotnessType, uint64_t)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:78:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 78 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:78:63: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 78 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:78:50: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] + 78 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} + | ^~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(HotnessType)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:81:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 81 | Hotness = std::max(Hotness, static_cast(OtherHotness)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:101:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] + 101 | RelBlockFreq = static_cast(Sum); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /build/pocl-3.1/lib/CL/clCreateProgramWithSource.c +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Target/TargetMachine.h:20, + from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:57: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:284:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 284 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, bool, bool, bool, bool)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:339:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 339 | : Linkage(Linkage), Visibility(Visibility), + | ^~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:339:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 339 | : Linkage(Linkage), Visibility(Visibility), + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:408:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 408 | Flags.Linkage = Linkage; + | ^~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setVisibility(llvm::GlobalValue::VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:430:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 430 | Flags.Visibility = (unsigned)Vis; + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:34: +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /build/pocl-3.1/lib/CL/clCreateProgramWithBinary.c +In file included from /usr/lib/llvm-15/include/clang/AST/APValue.h:17, + from /usr/lib/llvm-15/include/clang/AST/Decl.h:16, + from /usr/lib/llvm-15/include/clang/AST/ASTContext.h:22: +/usr/lib/llvm-15/include/llvm/ADT/APFixedPoint.h: In constructor 'llvm::FixedPointSemantics::FixedPointSemantics(unsigned int, unsigned int, bool, bool, bool)': +/usr/lib/llvm-15/include/llvm/ADT/APFixedPoint.h:37:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 37 | : Width(Width), Scale(Scale), IsSigned(IsSigned), + | ^~~~~ +/usr/lib/llvm-15/include/llvm/ADT/APFixedPoint.h:37:29: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] + 37 | : Width(Width), Scale(Scale), IsSigned(IsSigned), + | ^~~~~ +In file included from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:34: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:849:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 849 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } + | ~~^~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:868:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 868 | return I.VFunc.GUID; + | ~~~~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalVarSummary::GVarFlags::GVarFlags(bool, bool, bool, llvm::GlobalObject::VCallVisibility)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:904:47: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 904 | Constant(Constant), VCallVisibility(Vis) {} + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalVarSummary::setVCallVisibility(llvm::GlobalObject::VCallVisibility)': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:947:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 947 | VarFlags.VCallVisibility = Vis; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' @@ -3500,14 +4909,18 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 82 | Size = N; | ^ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /build/pocl-3.1/lib/CL/clEnqueueUnmapMemObject.c +[ 4%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -MF CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o.d -o CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -c /build/pocl-3.1/lib/CL/devices/builtin_kernels.cc +/usr/lib/llvm-15/include/clang/AST/APValue.h: In static member function 'static clang::DynamicAllocLValue clang::DynamicAllocLValue::getFromOpaqueValue(void*)': +/usr/lib/llvm-15/include/clang/AST/APValue.h:81:50: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 81 | V.Index = reinterpret_cast(Value) >> NumLowBitsAvailable; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -3521,6 +4934,11 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:35: +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' @@ -3543,18 +4961,34 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/clang/AST/APValue.h:17, - from /usr/lib/llvm-15/include/clang/AST/Decl.h:16, - from /usr/lib/llvm-15/include/clang/AST/ASTContext.h:22: -/usr/lib/llvm-15/include/llvm/ADT/APFixedPoint.h: In constructor 'llvm::FixedPointSemantics::FixedPointSemantics(unsigned int, unsigned int, bool, bool, bool)': -/usr/lib/llvm-15/include/llvm/ADT/APFixedPoint.h:37:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 37 | : Width(Width), Scale(Scale), IsSigned(IsSigned), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/ADT/APFixedPoint.h:37:29: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] - 37 | : Width(Width), Scale(Scale), IsSigned(IsSigned), - | ^~~~~ -[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /build/pocl-3.1/lib/CL/clCreateProgramWithIL.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -3587,6 +5021,13 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/clang/AST/DeclarationName.h:18, + from /usr/lib/llvm-15/include/clang/AST/DeclBase.h:18, + from /usr/lib/llvm-15/include/clang/AST/Decl.h:19: +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'unsigned int clang::IdentifierInfo::getLength() const': +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:192:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 192 | unsigned getLength() const { return Entry->getKeyLength(); } + | ~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' @@ -3611,12 +5052,47 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::revertIdentifierToTokenID(clang::tok::TokenKind)': +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:279:15: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] + 279 | TokenID = TK; + | ^~ +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCKeywordID(clang::tok::ObjCKeywordKind)': +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:297:70: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 297 | void setObjCKeywordID(tok::ObjCKeywordKind ID) { ObjCOrBuiltinID = ID; } + | ^~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setBuiltinID(unsigned int)': +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:309:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 309 | ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS; + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCOrBuiltinID(unsigned int)': +/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:315:60: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 315 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; } + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -3635,66 +5111,179 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/AST/APValue.h: In static member function 'static clang::DynamicAllocLValue clang::DynamicAllocLValue::getFromOpaqueValue(void*)': -/usr/lib/llvm-15/include/clang/AST/APValue.h:81:50: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 81 | V.Index = reinterpret_cast(Value) >> NumLowBitsAvailable; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 4%] Building CXX object lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -MF CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o.d -o CMakeFiles/pocl-devices.dir/builtin_kernels.cc.o -c /build/pocl-3.1/lib/CL/devices/builtin_kernels.cc -In file included from /usr/lib/llvm-15/include/clang/AST/DeclarationName.h:18, - from /usr/lib/llvm-15/include/clang/AST/DeclBase.h:18, - from /usr/lib/llvm-15/include/clang/AST/Decl.h:19: -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'unsigned int clang::IdentifierInfo::getLength() const': -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:192:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 192 | unsigned getLength() const { return Entry->getKeyLength(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::revertIdentifierToTokenID(clang::tok::TokenKind)': -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:279:15: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] - 279 | TokenID = TK; - | ^~ -[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCKeywordID(clang::tok::ObjCKeywordKind)': -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:297:70: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 297 | void setObjCKeywordID(tok::ObjCKeywordKind ID) { ObjCOrBuiltinID = ID; } - | ^~ -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setBuiltinID(unsigned int)': -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:309:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 309 | ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS; - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCOrBuiltinID(unsigned int)': -/usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:315:60: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 315 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; } - | ^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMarkerWithWaitList.c +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.h:25, + from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:38: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, + from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc:32: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h: In member function 'clang::IdentifierInfo& clang::IdentifierTable::get(llvm::StringRef, clang::tok::TokenKind)': /usr/lib/llvm-15/include/clang/Basic/IdentifierTable.h:622:18: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] 622 | II.TokenID = TokenCode; | ^~~~~~~~~ -In file included from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:37: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc -[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:41: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(Kind, clang::DeclContext*, clang::SourceLocation)': /usr/lib/llvm-15/include/clang/AST/DeclBase.h:384:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 384 | DeclCtx(DC), Loc(L), DeclKind(DK), InvalidDecl(false), HasAttrs(false), @@ -3717,6 +5306,33 @@ /usr/lib/llvm-15/include/clang/AST/DeclBase.h:476:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 476 | Access = AS; | ^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:60: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setLocalExternDecl()': /usr/lib/llvm-15/include/clang/AST/DeclBase.h:1107:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' changes the value of '4294967263' [-Wconversion] 1107 | IdentifierNamespace &= ~IDNS_Ordinary; @@ -3725,37 +5341,77 @@ /usr/lib/llvm-15/include/clang/AST/DeclBase.h:1146:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' changes the value of '4294967257' [-Wconversion] 1146 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clCreateProgramWithIL.c: In function 'POclCreateProgramWithIL': +/build/pocl-3.1/lib/CL/clCreateProgramWithIL.c:121:8: warning: variable 'program_bc_spirv' set but not used [-Wunused-but-set-variable] + 121 | char program_bc_spirv[POCL_FILENAME_LENGTH]; + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /build/pocl-3.1/lib/CL/clCreateProgramWithBuiltInKernels.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setTSCSpec(clang::ThreadStorageClassSpecifier)': /usr/lib/llvm-15/include/clang/AST/Decl.h:1089:27: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 1089 | VarDeclBits.TSCSpec = TSC; @@ -3772,12 +5428,10 @@ /usr/lib/llvm-15/include/clang/AST/Decl.h:1665:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1665 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; | ^~~~~~~~~ -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o /usr/lib/llvm-15/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setScopeInfo(unsigned int, unsigned int)': /usr/lib/llvm-15/include/clang/AST/Decl.h:1716:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 1716 | ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth; | ^~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /build/pocl-3.1/lib/CL/clEnqueueBarrierWithWaitList.c /usr/lib/llvm-15/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)': /usr/lib/llvm-15/include/clang/AST/Decl.h:1750:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 1750 | ParmVarDeclBits.ScopeDepthOrObjCQuals = QTVal; @@ -3786,44 +5440,92 @@ /usr/lib/llvm-15/include/clang/AST/Decl.h:1842:38: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1842 | ParmVarDeclBits.ParameterIndex = parameterIndex; | ^~~~~~~~~~~~~~ -[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ /usr/lib/llvm-15/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setConstexprKind(clang::ConstexprSpecKind)': /usr/lib/llvm-15/include/clang/AST/Decl.h:2314:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 2314 | FunctionDeclBits.ConstexprKind = static_cast(CSK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setStorageClass(clang::StorageClass)': /usr/lib/llvm-15/include/clang/AST/Decl.h:2617:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 2617 | FunctionDeclBits.SClass = SClass; | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /build/pocl-3.1/lib/CL/clReleaseMemObject.c -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /build/pocl-3.1/lib/CL/clReleaseProgram.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Decl.h: In member function 'void clang::TagDecl::setTagKind(TagKind)': /usr/lib/llvm-15/include/clang/AST/Decl.h:3567:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 3567 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; } | ^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumPositiveBits(unsigned int)': /usr/lib/llvm-15/include/clang/AST/Decl.h:3694:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] 3694 | EnumDeclBits.NumPositiveBits = Num; @@ -3832,35 +5534,130 @@ /usr/lib/llvm-15/include/clang/AST/Decl.h:3700:74: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] 3700 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; } | ^~~ -[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setArgPassingRestrictions(ArgPassingKind)': /usr/lib/llvm-15/include/clang/AST/Decl.h:4078:45: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 4078 | RecordDeclBits.ArgPassingRestrictions = Kind; | ^~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/MC/StringTableBuilder.h:12, + from /usr/lib/llvm-15/include/llvm/Bitcode/BitcodeWriter.h:18: +/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 40 | : P(S.data()), Size(S.size()), Hash(Hash) { + | ~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { + | ~~~~~~^~ In file included from /usr/lib/llvm-15/include/clang/AST/ASTContext.h:28: /usr/lib/llvm-15/include/clang/AST/RawCommentList.h: In constructor 'clang::RawComment::RawComment(clang::SourceRange, CommentKind, bool, bool)': /usr/lib/llvm-15/include/clang/AST/RawCommentList.h:181:65: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 181 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K), | ^ -/build/pocl-3.1/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList': -/build/pocl-3.1/lib/CL/clEnqueueBarrierWithWaitList.c:54:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 54 | cmd->command.barrier.has_wait_list = num_events_in_wait_list; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /build/pocl-3.1/lib/CL/clRetainMemObject.c +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:39: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:58: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /build/pocl-3.1/lib/CL/clRetainProgram.c +[ 4%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -MF CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o.d -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc +In file included from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:37: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/clang/Basic/ProfileList.h:16, from /usr/lib/llvm-15/include/clang/AST/ASTContext.h:40: /usr/lib/llvm-15/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setCompressDebugSections(llvm::DebugCompressionType)': @@ -3905,7 +5702,6 @@ /usr/lib/llvm-15/include/clang/Basic/CodeGenOptions.def:203:1: note: in expansion of macro 'ENUM_CODEGENOPT' 203 | ENUM_CODEGENOPT(ObjCDispatchMethod, ObjCDispatchMethodKind, 2, Legacy) | ^~~~~~~~~~~~~~~ -[ 5%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o /usr/lib/llvm-15/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileInstr(ProfileInstrKind)': /usr/lib/llvm-15/include/clang/Basic/CodeGenOptions.h:434:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 434 | void set##Name(Type Value) { Name = static_cast(Value); } @@ -4004,90 +5800,25 @@ /usr/lib/llvm-15/include/clang/Basic/CodeGenOptions.def:479:1: note: in expansion of macro 'ENUM_CODEGENOPT' 479 | ENUM_CODEGENOPT(ZeroCallUsedRegs, llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind, | ^~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -MF CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o.d -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 6%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -MF CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o.d -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp In file included from /build/pocl-3.1/lib/CL/devices/builtin_kernels.cc:7: /build/pocl-3.1/lib/CL/devices/builtin_kernels.hh: In constructor 'BIArg::BIArg(const char*, const char*, pocl_argument_type, cl_kernel_arg_address_qualifier, cl_kernel_arg_access_qualifier, cl_kernel_arg_type_qualifier, size_t)': /build/pocl-3.1/lib/CL/devices/builtin_kernels.hh:88:17: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 88 | type_size = size; | ^~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ /build/pocl-3.1/lib/CL/devices/builtin_kernels.cc: In constructor 'BIKD::BIKD(BuiltinKernelId, const char*, const std::vector&, unsigned int)': /build/pocl-3.1/lib/CL/devices/builtin_kernels.cc:217:27: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 217 | num_args = ArgInfos.size(); | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:41: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pocl-3.1/lib/CL/devices/builtin_kernels.cc: In function 'cl_int pocl_get_builtin_kernel_metadata(cl_device_id, const char*, pocl_kernel_metadata_t*)': /build/pocl-3.1/lib/CL/devices/builtin_kernels.cc:237:61: warning: unused parameter 'dev' [-Wunused-parameter] 237 | static cl_int pocl_get_builtin_kernel_metadata(cl_device_id dev, @@ -4096,32 +5827,352 @@ /build/pocl-3.1/lib/CL/devices/builtin_kernels.cc:274:42: warning: unused parameter 'program_device_i' [-Wunused-parameter] 274 | unsigned program_device_i) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /build/pocl-3.1/lib/CL/clGetMemObjectInfo.c -In file included from /build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:24: -/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo': -/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:55:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 55 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.h:316:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 316 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:55:5: note: in expansion of macro 'POCL_RETURN_GETINFO' - 55 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); - | ^~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:57:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 57 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.h:316:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 316 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetMemObjectInfo.c:57:5: note: in expansion of macro 'POCL_RETURN_GETINFO' - 57 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc:38: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +In file included from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:65: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +[ 4%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /build/pocl-3.1/lib/CL/clBuildProgram.c +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc +[ 4%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs_diff.cl.bc +In file included from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:26: +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc: In function 'const char* pocl_get_distro_kernellib_name()': +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:213:16: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'llvm::StringRef' [-Wformat=] + 213 | POCL_ABORT("Can't find a kernellib supported by the host CPU (%s)\n", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 214 | llvm::sys::getHostCPUName()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | | + | llvm::StringRef +/build/pocl-3.1/lib/CL/pocl_debug.h:55:42: note: in definition of macro 'log_printf' + 55 | #define log_printf(...) fprintf (stderr, __VA_ARGS__) + | ^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:213:5: note: in expansion of macro 'POCL_ABORT' + 213 | POCL_ABORT("Can't find a kernellib supported by the host CPU (%s)\n", + | ^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:213:68: note: format string is defined here + 213 | POCL_ABORT("Can't find a kernellib supported by the host CPU (%s)\n", + | ~^ + | | + | char* +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc: In function 'const char* pocl_get_distro_cpu_name(const char*)': +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:227:29: warning: unused variable 'best_match' [-Wunused-variable] + 227 | const kernellib_features *best_match = NULL; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30, - from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:46: + from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:39: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:65: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /build/pocl-3.1/lib/CL/pocl_build.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC512 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:24, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/CL/../llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:47: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, + from /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc:33: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/AST/ASTContext.h: In function 'void* operator new(size_t, const clang::ASTContext&, size_t)': +/usr/lib/llvm-15/include/clang/AST/ASTContext.h:3378:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3378 | return C.Allocate(Bytes, Alignment); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/clang/AST/ASTContext.h: In function 'void* operator new [](size_t, const clang::ASTContext&, size_t)': +/usr/lib/llvm-15/include/clang/AST/ASTContext.h:3416:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3416 | return C.Allocate(Bytes, Alignment); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleIntMetadata(const llvm::Module&, const char*, long unsigned int&)': +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:597:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 597 | MDNode *MD = Root->getOperand(i); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleStringMetadata(const llvm::Module&, const char*, std::string&)': +/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:622:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 622 | MDNode *MD = Root->getOperand(i); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -4176,6 +6227,86 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o -MF CMakeFiles/pocl-devices.dir/cpuinfo.c.o.d -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /build/pocl-3.1/lib/CL/devices/cpuinfo.c +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:64:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 64 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 65 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -4188,73 +6319,403 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /build/pocl-3.1/lib/CL/clSetMemObjectDestructorCallback.c -[ 6%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -[ 6%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc: In member function 'llvm::Function* {anonymous}::AutomaticLocals::processAutomaticLocals(llvm::Function*)': -/build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:229:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 229 | setFuncArgAddressSpaceMD(NewKernel, F->arg_size() + i, - | ~~~~~~~~~~~~~~^~~ -[ 6%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs_diff.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /build/pocl-3.1/lib/CL/clCreateProgramWithSource.c In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:32: + from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: /usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 684 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -/usr/lib/llvm-15/include/clang/AST/ASTContext.h: In function 'void* operator new(size_t, const clang::ASTContext&, size_t)': -/usr/lib/llvm-15/include/clang/AST/ASTContext.h:3378:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3378 | return C.Allocate(Bytes, Alignment); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/clang/AST/ASTContext.h: In function 'void* operator new [](size_t, const clang::ASTContext&, size_t)': -/usr/lib/llvm-15/include/clang/AST/ASTContext.h:3416:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3416 | return C.Allocate(Bytes, Alignment); - | ^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/PassRegistry.h:19: +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 6%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 6%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 6%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/FileSystem.h:34, - from /usr/lib/llvm-15/include/clang/Basic/FileManager.h:29, - from /usr/lib/llvm-15/include/clang/Basic/SourceManager.h:39, - from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:23: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 7%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 7%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /build/pocl-3.1/lib/CL/clCreateProgramWithBinary.c -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -[ 7%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/TargetTransformInfo.h:24, + from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:66: +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::resize(unsigned int, bool)': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:343:15: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 343 | (*BV)[I] = (OldBits >> I) & 1; + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::reserve(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:353:39: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 353 | BitVector *BV = new BitVector(SmallSize); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:356:21: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 356 | BV->set(I); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::back() const': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:469:27: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 469 | return (*this)[size() - 1]; + | ~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::push_back(bool)': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:478:19: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 478 | resize(size() + 1, Val); + | ~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::pop_back()': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:484:19: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | resize(size() - 1); + | ~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::anyCommon(const llvm::SmallBitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:494:38: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 494 | for (unsigned i = 0, e = std::min(size(), RHS.size()); i != e; ++i) + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::operator==(const llvm::SmallBitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:510:21: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | if ((*this)[I] != RHS[I]) + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:510:31: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 510 | if ((*this)[I] != RHS[I]) + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator&=(const llvm::SmallBitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:524:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 524 | resize(std::max(size(), RHS.size())); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:532:17: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 532 | (*this)[I] = test(I) && RHS.test(I); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:532:27: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 532 | (*this)[I] = test(I) && RHS.test(I); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:532:42: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 532 | (*this)[I] = test(I) && RHS.test(I); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:534:15: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 534 | reset(I); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::reset(const llvm::SmallBitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:546:40: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 546 | for (unsigned i = 0, e = std::min(size(), RHS.size()); i != e; ++i) + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::test(const llvm::SmallBitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:561:29: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 561 | for (i = 0, e = std::min(size(), RHS.size()); i != e; ++i) + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:565:18: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 565 | for (e = size(); i != e; ++i) + | ~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator|=(const llvm::SmallBitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:573:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 573 | resize(std::max(size(), RHS.size())); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:580:17: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 580 | (*this)[I] = test(I) || RHS.test(I); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:580:27: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 580 | (*this)[I] = test(I) || RHS.test(I); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:580:42: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 580 | (*this)[I] = test(I) || RHS.test(I); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator^=(const llvm::SmallBitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:586:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 586 | resize(std::max(size(), RHS.size())); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:593:17: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | (*this)[I] = test(I) != RHS.test(I); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:593:27: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | (*this)[I] = test(I) != RHS.test(I); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:593:42: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 593 | (*this)[I] = test(I) != RHS.test(I); + | ^ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/FileSystem.h:34, + from /usr/lib/llvm-15/include/clang/Basic/FileManager.h:29, + from /usr/lib/llvm-15/include/clang/Basic/SourceManager.h:39, + from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:23: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +[ 4%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/TargetTransformInfo.h:30: +/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency': +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:127:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count': +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:176:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor': +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:316:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); + | ^~~~~ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:353:49: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 353 | char *_vendor = (char *)malloc (end - start + 1); + | ~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:356:31: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 356 | memcpy(_vendor, start, end-start); + | ~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:405:13: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 405 | + (end - start) + 1; + | ^ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:403:13: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 403 | int len = strlen (device->short_name) + 1 + | ^~~~~~ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:406:35: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 406 | char *new_name = (char*)malloc (len); + | ^~~ +/build/pocl-3.1/lib/CL/devices/cpuinfo.c:407:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 407 | snprintf (new_name, len, "%s-%s-%s", device->short_name, + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 4%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/ADT/SetVector.h:24, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 4%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o -MF CMakeFiles/pocl-devices.dir/signal_handlers.c.o.d -o CMakeFiles/pocl-devices.dir/signal_handlers.c.o -c /build/pocl-3.1/lib/CL/devices/signal_handlers.c +In file included from /usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:30: +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long unsigned int; int16_t = short int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:96:31: required from here +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 89 | return getRounded(Digits >> Shift, Scale + Shift, + | ~~~~~~~^~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int16_t = short int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:102:31: required from here +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:178:21: required from here +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 166 | return divide32(Dividend, Divisor); + | ^~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 166 | return divide32(Dividend, Divisor); + | ^~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/Support/ScaledNumber.h:402:23: required from here +/usr/lib/llvm-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:410:23: required from here +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:36: required from here +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:831:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] + 831 | return *this <<= Scales; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3324 | unsigned getCaseIndex() const { return Index; } | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -4263,60 +6724,53 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 7%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, - from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:30: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:26: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' -/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 7%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-3.1/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -c /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc +[ 4%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/all.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Support/VirtualFileSystem.h:28, from /usr/lib/llvm-15/include/clang/Basic/FileManager.h:30: /usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:130:55: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 130 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ /usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:150:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 150 | return Buffers.size(); | ~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/ADT/SetVector.h:24, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, from /usr/lib/llvm-15/include/llvm/IR/User.h:24, from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:30: /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ +/build/pocl-3.1/lib/CL/devices/signal_handlers.c: In function 'format_int': +/build/pocl-3.1/lib/CL/devices/signal_handlers.c:47:22: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 47 | unsigned dig = num % 10; + | ^~~ +/build/pocl-3.1/lib/CL/devices/signal_handlers.c:49:46: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 49 | out[FORMATTED_ULONG_MAX_LEN - 1 - i] = 48 + dig; + | ^~ /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 225 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -[ 7%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/add_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/VirtualFileSystem.h: In member function 'int llvm::vfs::recursive_directory_iterator::level() const': +/usr/lib/llvm-15/include/llvm/Support/VirtualFileSystem.h:261:32: warning: conversion from 'std::stack >::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 261 | return State->Stack.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -4329,12 +6783,193 @@ /usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -/usr/lib/llvm-15/include/llvm/Support/VirtualFileSystem.h: In member function 'int llvm::vfs::recursive_directory_iterator::level() const': -/usr/lib/llvm-15/include/llvm/Support/VirtualFileSystem.h:261:32: warning: conversion from 'std::stack >::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 261 | return State->Stack.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~^~~ -[ 7%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30, + from /build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:46: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ +In file included from /usr/lib/llvm-15/include/llvm/PassRegistry.h:19: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/pocl_build.c: In function 'compile_and_link_program': +/build/pocl-3.1/lib/CL/pocl_build.c:197:3: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] + 197 | strncpy (temp_options, options, strlen (options)); + | ^ +In function 'process_options', + inlined from 'compile_and_link_program' at /build/pocl-3.1/lib/CL/pocl_build.c:685:17: +/build/pocl-3.1/lib/CL/pocl_build.c:197:3: note: length computed here + 197 | strncpy (temp_options, options, strlen (options)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:403:19: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:315:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc: In function 'int pocl_llvm_get_kernels_metadata(cl_program, unsigned int)': +/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:578:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 578 | meta->num_args = KernelFunction->arg_size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:604:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 604 | meta->num_locals = locals.size(); + | ~~~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:610:31: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 610 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:687:20: warning: unused variable 'VTHvalue' [-Wunused-variable] + 687 | llvm::Value *VTHvalue = nullptr; + | ^~~~~~~~ +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' +/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +[ 4%] Built target pocl-devices +make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/depend +[ 4%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/ScaledNumber.h:357:16: required from here +/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:363:16: required from here +/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber llvm::ScaledNumber::adjustToWidth(uint64_t, int32_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int32_t = int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:26: required from here +/usr/lib/llvm-15/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); + | ^~~~~ +[ 4%] Generating x86-64 128-bit wrapper for ssse3 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll +In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { @@ -4342,24 +6977,7 @@ /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -[ 7%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs_diff.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /build/pocl-3.1/lib/CL/clCreateProgramWithIL.c -[ 7%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs_diff.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 128 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll In file included from /usr/lib/llvm-15/include/clang/Basic/SourceManager.h:42: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] @@ -4369,13 +6987,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 412 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned ThisWords = Bits.size(); @@ -4420,11 +7031,11 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 579 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/depend /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -[ 7%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs_diff.cl.bc /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -4437,17 +7048,23 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/DependInfo.cmake --color= +/build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc: In member function 'llvm::Function* {anonymous}::AutomaticLocals::processAutomaticLocals(llvm::Function*)': +/build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:229:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 229 | setFuncArgAddressSpaceMD(NewKernel, F->arg_size() + i, + | ~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:28: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:1179:21: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(clang::SourceLocation::UIntTy, const clang::SrcMgr::FileInfo&)': /usr/lib/llvm-15/include/clang/Basic/SourceManager.h:498:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion] 498 | E.Offset = Offset; @@ -4456,27 +7073,124 @@ /usr/lib/llvm-15/include/clang/Basic/SourceManager.h:508:16: warning: conversion from 'clang::SourceLocation::UIntTy' {aka 'unsigned int'} to 'unsigned int:31' may change value [-Wconversion] 508 | E.Offset = Offset; | ^~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 4%] Generating x86-64 128-bit wrapper for sse41 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 128 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/PassRegistry.h:19: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-15/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': +/usr/lib/llvm-15/include/clang/Basic/SourceManager.h:1095:71: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1095 | const_cast(Entry->getFile()).NumCreatedFIDs = NumFIDs; + | ^~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::local_sloc_entry_size() const': +/usr/lib/llvm-15/include/clang/Basic/SourceManager.h:1693:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1693 | unsigned local_sloc_entry_size() const { return LocalSLocEntryTable.size(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::loaded_sloc_entry_size() const': +/usr/lib/llvm-15/include/clang/Basic/SourceManager.h:1702:77: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1702 | unsigned loaded_sloc_entry_size() const { return LoadedSLocEntryTable.size();} + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' +/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] + 260 | callNumTrailingObjects(const BaseTy *Obj, + | ~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:336:25: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +In file included from /usr/lib/llvm-15/include/clang/Lex/HeaderSearchOptions.h:13, + from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:25: +/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 40 | : P(S.data()), Size(S.size()), Hash(Hash) { + | ~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { + | ~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/build/pocl-3.1/lib/CL/clCreateProgramWithIL.c: In function 'POclCreateProgramWithIL': -/build/pocl-3.1/lib/CL/clCreateProgramWithIL.c:121:8: warning: variable 'program_bc_spirv' set but not used [-Wunused-but-set-variable] - 121 | char program_bc_spirv[POCL_FILENAME_LENGTH]; - | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -4490,6 +7204,17 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' @@ -4497,6 +7222,18 @@ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' @@ -4512,54 +7249,149 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': -/usr/lib/llvm-15/include/clang/Basic/SourceManager.h:1095:71: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1095 | const_cast(Entry->getFile()).NumCreatedFIDs = NumFIDs; - | ^~~~~~~ -[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /build/pocl-3.1/lib/CL/clCreateProgramWithBuiltInKernels.c -[ 7%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o -MF CMakeFiles/pocl-devices.dir/cpuinfo.c.o.d -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /build/pocl-3.1/lib/CL/devices/cpuinfo.c -/usr/lib/llvm-15/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::local_sloc_entry_size() const': -/usr/lib/llvm-15/include/clang/Basic/SourceManager.h:1693:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1693 | unsigned local_sloc_entry_size() const { return LocalSLocEntryTable.size(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::loaded_sloc_entry_size() const': -/usr/lib/llvm-15/include/clang/Basic/SourceManager.h:1702:77: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1702 | unsigned loaded_sloc_entry_size() const { return LoadedSLocEntryTable.size();} - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:30: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +[ 4%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = unsigned int; int32_t = int; int16_t = short int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:402:23: required from here +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] + 195 | int32_t LocalFloor = sizeof(Digits) * 8 - countLeadingZeros(Digits) - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = long unsigned int; int32_t = int; int16_t = short int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:410:23: required from here +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:36: required from here +/usr/lib/llvm-15/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-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, + from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.h:28, + from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc:36: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:26: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' +/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' +/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +[ 4%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:26: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' +/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -4622,108 +7454,65 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/add_sat.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/clang/Lex/HeaderSearchOptions.h:13, - from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:25: -/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 40 | : P(S.data()), Size(S.size()), Hash(Hash) { - | ~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { - | ~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/all.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:206:21: required from here +In file included from /usr/lib/llvm-15/include/clang/Lex/ModuleLoader.h:18, + from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:26: +/usr/lib/llvm-15/include/clang/Basic/Module.h: In member function 'void clang::Module::setParent(clang::Module*)': +/usr/lib/llvm-15/include/clang/Basic/Module.h:524:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 524 | Parent->SubModuleIndex[Name] = Parent->SubModules.size(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = long unsigned int; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = long unsigned int; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1196:27: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = long unsigned int; unsigned int N = 6; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:143:9: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency': -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:127:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count': -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:176:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftRight(int32_t) [with DigitsT = long unsigned int; int32_t = int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:36: required from here +/usr/lib/llvm-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(DigitsType) [with DigitsT = long unsigned int; DigitsType = long unsigned int]': +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:36: required from here +/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 692 | return countLeadingZeros32(Digits) + Width - 32; + | ^~~~~~ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -4733,31 +7522,15 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:316:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); - | ^~~~~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:353:49: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 353 | char *_vendor = (char *)malloc (end - start + 1); - | ~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:356:31: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 356 | memcpy(_vendor, start, end-start); - | ~~~^~~~~~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:405:13: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 405 | + (end - start) + 1; - | ^ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:403:13: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 403 | int len = strlen (device->short_name) + 1 - | ^~~~~~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:406:35: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 406 | char *new_name = (char*)malloc (len); - | ^~~ -/build/pocl-3.1/lib/CL/devices/cpuinfo.c:407:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 407 | snprintf (new_name, len, "%s-%s-%s", device->short_name, - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -4767,42 +7540,29 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/Support/Casting.h:17, - from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:28: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /build/pocl-3.1/lib/CL/clReleaseProgram.c -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/add_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 8%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -[ 8%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o -MF CMakeFiles/pocl-devices.dir/signal_handlers.c.o.d -o CMakeFiles/pocl-devices.dir/signal_handlers.c.o -c /build/pocl-3.1/lib/CL/devices/signal_handlers.c -In file included from /usr/lib/llvm-15/include/clang/Lex/ModuleLoader.h:18, - from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:26: -/usr/lib/llvm-15/include/clang/Basic/Module.h: In member function 'void clang::Module::setParent(clang::Module*)': -/usr/lib/llvm-15/include/clang/Basic/Module.h:524:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 524 | Parent->SubModuleIndex[Name] = Parent->SubModules.size(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/add_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /build/pocl-3.1/lib/CL/clCompileProgram.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc In file included from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:27: /usr/lib/llvm-15/include/clang/Lex/PreprocessingRecord.h: In member function 'unsigned int clang::PreprocessingRecord::getNumLoadedPreprocessedEntities() const': /usr/lib/llvm-15/include/clang/Lex/PreprocessingRecord.h:367:45: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 367 | return LoadedPreprocessedEntities.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/clang/Lex/PreprocessingRecord.h: In member function 'clang::PreprocessedEntity* clang::PreprocessingRecord::iterator::operator*() const': /usr/lib/llvm-15/include/clang/Lex/PreprocessingRecord.h:444:35: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 444 | unsigned Index = isLoaded ? @@ -4824,6 +7584,14 @@ /usr/lib/llvm-15/include/clang/Lex/PreprocessingRecord.h:480:35: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 480 | iterator(this, int(end) - LoadedPreprocessedEntities.size())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-15/include/clang/Lex/PreprocessingRecord.h: In function 'void* operator new(size_t, clang::PreprocessingRecord&, unsigned int)': /usr/lib/llvm-15/include/clang/Lex/PreprocessingRecord.h:571:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 571 | return PR.Allocate(bytes, alignment); @@ -4843,43 +7611,64 @@ /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h:174:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 174 | NumParameters = List.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h: In member function 'int clang::MacroInfo::getParameterNum(const clang::IdentifierInfo*) const': /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h:195:18: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 195 | return I - param_begin(); | ~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::SMFixIt; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:315:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h: In member function 'void clang::MacroInfo::setTokens(llvm::ArrayRef, llvm::BumpPtrAllocator&)': /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h:273:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 273 | NumReplacementTokens = Tokens.size(); | ~~~~~~~~~~~^~ -/build/pocl-3.1/lib/CL/devices/signal_handlers.c: In function 'format_int': -/build/pocl-3.1/lib/CL/devices/signal_handlers.c:47:22: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 47 | unsigned dig = num % 10; - | ^~~ -/build/pocl-3.1/lib/CL/devices/signal_handlers.c:49:46: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 49 | out[FORMATTED_ULONG_MAX_LEN - 1 - i] = 48 + dig; - | ^~ /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h: In constructor 'clang::MacroDirective::MacroDirective(Kind, clang::SourceLocation)': /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h:341:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 341 | : Loc(Loc), MDKind(K), IsFromPCH(false), IsPublic(true) {} | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h: In constructor 'clang::ModuleMacro::ModuleMacro(clang::Module*, clang::IdentifierInfo*, clang::MacroInfo*, llvm::ArrayRef)': /usr/lib/llvm-15/include/clang/Lex/MacroInfo.h:533:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 533 | NumOverrides(Overrides.size()) { | ~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:29, - from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:31: -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/clang/AST/ASTUnresolvedSet.h:19, from /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:18, from /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:25, @@ -4892,138 +7681,332 @@ /usr/lib/llvm-15/include/clang/AST/ASTUnresolvedSet.h:77:44: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 77 | unsigned size() const { return Decls.size(); } | ~~~~~~~~~~^~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/all.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' +/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] + 260 | callNumTrailingObjects(const BaseTy *Obj, + | ~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ In file included from /usr/lib/llvm-15/include/clang/AST/Expr.h:23, from /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:22: /usr/lib/llvm-15/include/clang/AST/Stmt.h: In constructor 'clang::Stmt::Stmt(StmtClass)': /usr/lib/llvm-15/include/clang/AST/Stmt.h:1161:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1161 | StmtBits.sClass = SC; | ^~ -[ 8%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /build/pocl-3.1/lib/CL/clRetainProgram.c -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc /usr/lib/llvm-15/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::SourceLocation, llvm::ArrayRef, clang::Stmt*)': /usr/lib/llvm-15/include/clang/AST/Stmt.h:1889:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1889 | AttributedStmtBits.NumAttrs = Attrs.size(); | ~~~~~~~~~~^~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc /usr/lib/llvm-15/include/clang/AST/Stmt.h:1889:46: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 1889 | AttributedStmtBits.NumAttrs = Attrs.size(); | ^ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::Stmt::EmptyShell, unsigned int)': /usr/lib/llvm-15/include/clang/AST/Stmt.h:1896:35: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 1896 | AttributedStmtBits.NumAttrs = NumAttrs; | ^~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/any.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/clang/AST/Stmt.h: In member function 'void clang::IfStmt::setStatementKind(clang::IfStatementKind)': /usr/lib/llvm-15/include/clang/AST/Stmt.h:2131:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2131 | IfStmtBits.Kind = static_cast(Kind); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:29: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 8%] Built target pocl-devices -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, - from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:30: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /build/pocl-3.1/lib/CL/clLinkProgram.c +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 4%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, + from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.h:34, + from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:37: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::DiagnosticInfoOptimizationBase::Argument; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' +/usr/include/c++/12/bits/stl_iterator.h:735:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' +/usr/include/c++/12/bits/stl_algobase.h:385:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/12/bits/stl_algobase.h:495:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' +/usr/include/c++/12/bits/stl_algobase.h:522:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' +/usr/include/c++/12/bits/stl_algobase.h:530:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' +/usr/include/c++/12/bits/stl_algobase.h:620:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' +/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:658:14: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 5%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/as_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 5%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/clang/AST/Expr.h:24: /usr/lib/llvm-15/include/clang/AST/TemplateBase.h: In constructor 'clang::TemplateArgument::TemplateArgument(llvm::ArrayRef)': /usr/lib/llvm-15/include/clang/AST/TemplateBase.h:231:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 231 | this->Args.NumArgs = Args.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /build/pocl-3.1/lib/CL/clBuildProgram.c -[ 8%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/kernel\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -MF CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o.d -o CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -c /build/pocl-3.1/tests/kernel/image_query_funcs.c -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:120:25: required from 'std::pair, llvm::detail::DenseMapPair, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:616:25: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] + 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ /usr/lib/llvm-15/include/clang/AST/TemplateBase.h: In member function 'unsigned int clang::TemplateArgumentListInfo::size() const': /usr/lib/llvm-15/include/clang/AST/TemplateBase.h:585:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 585 | unsigned size() const { return Arguments.size(); } | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 8%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/all.cl.bc -[ 8%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:549: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-15/include/llvm/ADT/DenseMap.h:340: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 >; value_type = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:344: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-15/include/llvm/Analysis/TargetLibraryInfo.h:138:20: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = long unsigned int; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = long unsigned int; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1196:27: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = long unsigned int; unsigned int N = 6; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:143:9: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::SMFixIt; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:315:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Expr.h: In constructor 'clang::Expr::Expr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind)': /usr/lib/llvm-15/include/clang/AST/Expr.h:123:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 123 | ExprBits.ValueKind = VK; @@ -5043,24 +8026,110 @@ /usr/lib/llvm-15/include/clang/AST/Expr.h:450:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 450 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; } | ^~~ -[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /build/pocl-3.1/lib/CL/pocl_build.c -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/clang/AST/Expr.h: In constructor 'clang::CharacterLiteral::CharacterLiteral(unsigned int, CharacterKind, clang::QualType, clang::SourceLocation)': /usr/lib/llvm-15/include/clang/AST/Expr.h:1603:33: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1603 | CharacterLiteralBits.Kind = kind; @@ -5077,111 +8146,36 @@ /usr/lib/llvm-15/include/clang/AST/Expr.h:1683:71: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1683 | FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 8%] Linking C executable image_query_funcs -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/image_query_funcs.dir/link.txt --verbose=1 -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(Opcode)': /usr/lib/llvm-15/include/clang/AST/Expr.h:2208:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 2208 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; } | ^~~ -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -o image_query_funcs ../../poclu/libpoclu.a -lOpenCL -lm -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ /usr/lib/llvm-15/include/clang/AST/Expr.h: In member function 'unsigned int clang::OffsetOfNode::getArrayExprIndex() const': /usr/lib/llvm-15/include/clang/AST/Expr.h:2400:17: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 2400 | return Data >> 2; | ~~~~~^~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/any.cl.bc -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/all.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:297:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Expr.h: In constructor 'clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)': /usr/lib/llvm-15/include/clang/AST/Expr.h:2564:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2564 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind; @@ -5190,43 +8184,68 @@ /usr/lib/llvm-15/include/clang/AST/Expr.h:2586:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2586 | UnaryExprOrTypeTraitExprBits.Kind = K; | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:33: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:30: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] /usr/lib/llvm-15/include/clang/AST/Expr.h: In static member function 'static unsigned int clang::CallExpr::sizeOfTrailingObjects(unsigned int, unsigned int, bool)': /usr/lib/llvm-15/include/clang/AST/Expr.h:2877:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 2877 | return (1 + NumPreArgs + NumArgs) * sizeof(Stmt *) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2878 | HasFPFeatures * sizeof(FPOptionsOverride); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -[ 8%] 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/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /build/pocl-3.1/lib/CL/clCreateKernel.c +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Expr.h: In constructor 'clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int, bool)': /usr/lib/llvm-15/include/clang/AST/Expr.h:3491:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 3491 | CastExprBits.Kind = kind; @@ -5235,151 +8254,146 @@ /usr/lib/llvm-15/include/clang/AST/Expr.h:3520:54: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 3520 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } | ^ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' /usr/lib/llvm-15/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(Opcode)': /usr/lib/llvm-15/include/clang/AST/Expr.h:3854:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 3854 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 8%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/as_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/kernel\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -MD -MT tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -MF CMakeFiles/test_shuffle.dir/test_shuffle.cc.o.d -o CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -c /build/pocl-3.1/tests/kernel/test_shuffle.cc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/Expr.h: In member function 'unsigned int clang::InitListExpr::getNumInits() const': /usr/lib/llvm-15/include/clang/AST/Expr.h:4821:55: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4821 | unsigned getNumInits() const { return InitExprs.size(); } | ~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/clang/AST/Expr.h: In constructor 'clang::DesignatedInitExpr::DesignatedInitExpr(unsigned int)': /usr/lib/llvm-15/include/clang/AST/Expr.h:5064:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 5064 | NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -In file included from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:32: -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/pocl-3.1/lib/llvmopencl/AutomaticLocals.cc:206:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = long unsigned int; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = long unsigned int; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1196:27: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = long unsigned int; unsigned int N = 6; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:143:9: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/build/pocl-3.1/lib/CL/clCreateKernel.c: In function 'POclCreateKernel': +/build/pocl-3.1/lib/CL/clCreateKernel.c:113:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 113 | device->ops->create_kernel (device, program, kernel, i); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, + from /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc:36: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ In file included from /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:29: /usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenSignSpec(clang::TypeSpecifierSign)': /usr/lib/llvm-15/include/clang/AST/TypeLoc.h:614:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] @@ -5393,66 +8407,110 @@ /usr/lib/llvm-15/include/clang/AST/TypeLoc.h:641:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 641 | getWrittenBuiltinSpecs().Type = written; | ^~~~~~~ +[ 5%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getNumTypeArgs() const': /usr/lib/llvm-15/include/clang/AST/TypeLoc.h:973:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 973 | return this->getTypePtr()->getTypeArgsAsWritten().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getExtraLocalDataSize() const': /usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1052:10: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1051 | return this->getNumTypeArgs() * sizeof(TypeSourceInfo *) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | + this->getNumProtocols() * sizeof(SourceLocation); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c /usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::FunctionTypeLoc::getExtraLocalDataSize() const': /usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1490:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1490 | return (getNumParams() * sizeof(ParmVarDecl *)) + ExceptSpecSize; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:33: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/any.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXBaseSpecifier::CXXBaseSpecifier(clang::SourceRange, bool, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)': /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:186:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 186 | Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {} | ^ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /build/pocl-3.1/lib/CL/clReleaseKernel.c +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ /usr/lib/llvm-15/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXRecordDecl::LambdaDefinitionData::LambdaDefinitionData(clang::CXXRecordDecl*, clang::TypeSourceInfo*, unsigned int, bool, clang::LambdaCaptureDefault)': /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:421:45: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 421 | : DefinitionData(D), DependencyKind(DK), IsGenericLambda(IsGeneric), @@ -5460,40 +8518,23 @@ /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:422:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 422 | CaptureDefault(CaptureDefault), NumCaptures(0), | ^~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/as_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/pocl_build.c: In function 'compile_and_link_program': -/build/pocl-3.1/lib/CL/pocl_build.c:197:3: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] - 197 | strncpy (temp_options, options, strlen (options)); - | ^ -In function 'process_options', - inlined from 'compile_and_link_program' at /build/pocl-3.1/lib/CL/pocl_build.c:685:17: -/build/pocl-3.1/lib/CL/pocl_build.c:197:3: note: length computed here - 197 | strncpy (temp_options, options, strlen (options)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ +[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +[ 5%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXRecordDecl::setLambdaMangling(unsigned int, clang::Decl*, bool)': /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:1757:38: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1757 | getLambdaData().ManglingNumber = ManglingNumber; | ^~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ /usr/lib/llvm-15/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXCtorInitializer::setSourceOrder(int)': /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:2397:19: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 2397 | SourceOrder = static_cast(Pos); @@ -5502,16 +8543,10 @@ /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:2576:50: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int:20' may change value [-Wconversion] 2576 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers; | ^~~~~~~~~~~~~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/any.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/clang/AST/DeclCXX.h: In member function 'void clang::LinkageSpecDecl::setLanguage(LanguageIDs)': /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:2864:68: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 2864 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; } | ^ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ /usr/lib/llvm-15/include/clang/AST/DeclCXX.h: In member function 'void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)': /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:3294:38: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 3294 | ND->getIdentifierNamespace() & @@ -5522,10 +8557,6 @@ /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:3396:25: warning: conversion from 'std::__iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3396 | return std::distance(shadow_begin(), shadow_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/clang/AST/DeclCXX.h: In constructor 'clang::UsingPackDecl::UsingPackDecl(clang::DeclContext*, clang::NamedDecl*, llvm::ArrayRef)': /usr/lib/llvm-15/include/clang/AST/DeclCXX.h:3694:74: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3694 | InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) { @@ -5626,86 +8657,20 @@ /usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h:95:38: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 95 | IsSupportedByPragmaAttribute(IsSupportedByPragmaAttribute), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28, - from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:33: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::AttributeCommonInfo::Syntax, clang::SourceLocation)': -/usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h:325:43: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 325 | EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), - | ^~~~~~~ -/usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const': -/usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h:475:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 475 | ProcessingCache = value; - | ^~~~~ In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.h:25, - from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:38: + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:34: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 412 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned ThisWords = Bits.size(); @@ -5770,20 +8735,16 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /build/pocl-3.1/lib/CL/clRetainKernel.c +/usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::AttributeCommonInfo::Syntax, clang::SourceLocation)': +/usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h:325:43: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 325 | EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), + | ^~~~~~~ +/usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const': +/usr/lib/llvm-15/include/clang/Sema/ParsedAttr.h:475:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 475 | ProcessingCache = value; + | ^~~~~ /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setObjCDeclQualifier(ObjCDeclQualifier)': /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:851:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 851 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal); @@ -5796,53 +8757,16 @@ /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:862:9: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 862 | (ObjCPropertyAttribute::Kind)(PropertyAttributes | PRVal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs.cl.bc /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setNullability(clang::SourceLocation, clang::NullabilityKind)': /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:886:19: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 886 | Nullability = static_cast(kind); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/as_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -In file included from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:35: -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 5%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o -MF CMakeFiles/llvmpasses.dir/Flatten.cc.o.d -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /build/pocl-3.1/lib/llvmopencl/Flatten.cc /usr/lib/llvm-15/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-15/include/clang/Sema/DeclSpec.h:1588:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1588 | I.Ptr.TypeQuals = TypeQuals; | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 8%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc /usr/lib/llvm-15/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-15/include/clang/Sema/DeclSpec.h:1616:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1616 | I.Arr.TypeQuals = TypeQuals; @@ -5859,9 +8783,8 @@ /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:1681:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1681 | I.Mem.TypeQuals = TypeQuals; | ^~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c -[ 8%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc +[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::clear()': /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:2009:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2009 | for (unsigned i = 0, e = DeclTypeInfo.size(); i != e; ++i) @@ -5870,14 +8793,6 @@ /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:2270:64: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2270 | unsigned getNumTypeObjects() const { return DeclTypeInfo.size(); } | ~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h: In member function 'const clang::DeclaratorChunk* clang::Declarator::getInnermostNonParenChunk() const': /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:2301:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2301 | for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { @@ -5890,80 +8805,22 @@ /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:2333:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2333 | for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { | ~~~~~~~~~~~~~~~~~^~ +[ 5%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /build/pocl-3.1/lib/CL/clSetKernelArg.c /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::setFunctionDefinitionKind(clang::FunctionDefinitionKind)': /usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:2614:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 2614 | FunctionDefinition = static_cast(Val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:138:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 138 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:159:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 159 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/as_type.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-15/include/clang/Serialization/ASTBitCodes.h:26, from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:29: /usr/lib/llvm-15/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(Encoding, uint64_t)': @@ -5977,22 +8834,6 @@ /usr/lib/llvm-15/include/clang/Serialization/ASTBitCodes.h:232:28: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 232 | BitOffsetHigh = Offset >> 32; | ~~~~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/clang/Lex/Lexer.h:20, from /usr/lib/llvm-15/include/clang/Frontend/PrecompiledPreamble.h:16, from /usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:30: @@ -6008,20 +8849,32 @@ /usr/lib/llvm-15/include/clang/Lex/Lexer.h:621:29: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 621 | unsigned TokLen = TokEnd-BufferPtr; | ~~~~~~^~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, +[ 5%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/BreakConstantGEPs.cpp:39: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /build/pocl-3.1/lib/CL/clCompileProgram.c + from /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc:40: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /build/pocl-3.1/lib/CL/clEnqueueNDRangeKernel.c In file included from /usr/lib/llvm-15/include/clang/Lex/HeaderSearch.h:18, from /usr/lib/llvm-15/include/clang/Lex/Preprocessor.h:26, from /usr/lib/llvm-15/include/clang/Frontend/PrecompiledPreamble.h:17: @@ -6033,16 +8886,19 @@ /usr/lib/llvm-15/include/clang/Lex/DirectoryLookup.h:77:35: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 77 | : u(Map), DirCharacteristic(DT), LookupType(LT_HeaderMap), | ^~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs_diff.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs_diff.cl.bc -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2097:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2097 | Column(Column) { - | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 5%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ /usr/lib/llvm-15/include/clang/Lex/HeaderSearch.h: In member function 'unsigned int clang::HeaderSearch::header_file_size() const': /usr/lib/llvm-15/include/clang/Lex/HeaderSearch.h:781:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 781 | unsigned header_file_size() const { return FileInfo.size(); } @@ -6051,39 +8907,22 @@ /usr/lib/llvm-15/include/clang/Lex/HeaderSearch.h:806:60: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 806 | unsigned search_dir_size() const { return SearchDirs.size(); } | ~~~~~~~~~~~~~~~^~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /build/pocl-3.1/lib/CL/clLinkProgram.c -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2584:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2584 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3069:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3069 | Arg(Arg), Flags(Flags) { - | ^~~ +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /build/pocl-3.1/lib/CL/clEnqueueNativeKernel.c +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +[ 6%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /build/pocl-3.1/lib/CL/clCreateKernelsInProgram.c +[ 6%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/clCreateKernelsInProgram.c: In function 'POclCreateKernelsInProgram': +/build/pocl-3.1/lib/CL/clCreateKernelsInProgram.c:36:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 36 | cl_uint real_num_kernels = (program->num_builtin_kernels > 0) + | ^ /usr/lib/llvm-15/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const': /usr/lib/llvm-15/include/clang/Lex/Preprocessor.h:762: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] 762 | return Info->ActiveModuleMacros; @@ -6102,133 +8941,39 @@ /usr/lib/llvm-15/include/clang/Lex/Preprocessor.h:786: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-15/include/clang/Lex/Preprocessor.h:786:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-15/include/clang/Lex/Preprocessor.h:786:22: note: because conversion sequence for the argument is better -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3414:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3414 | SubclassData16 = MIType; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /build/pocl-3.1/lib/CL/clCreateKernel.c -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30, - from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:39: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3684:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3684 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ +[ 6%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /build/pocl-3.1/lib/CL/clGetKernelInfo.c /usr/lib/llvm-15/include/clang/Lex/Preprocessor.h: In member function 'void clang::Preprocessor::EnterTokenStream(llvm::ArrayRef, bool, bool)': /usr/lib/llvm-15/include/clang/Lex/Preprocessor.h:1537:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1537 | EnterTokenStream(Toks.data(), Toks.size(), DisableMacroExpansion, false, | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc:31: +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /build/pocl-3.1/lib/CL/clGetKernelArgInfo.c +[ 6%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -MF CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o.d -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc +In file included from /build/pocl-3.1/lib/CL/clGetKernelInfo.c:24: +/build/pocl-3.1/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo': +/build/pocl-3.1/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.h:316:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 316 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO' + 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ +[ 6%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -MF CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o.d -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, + from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, + from /build/pocl-3.1/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 684 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/add_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clCreateKernel.c: In function 'POclCreateKernel': -/build/pocl-3.1/lib/CL/clCreateKernel.c:113:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 113 | device->ops->create_kernel (device, program, kernel, i); - | ^ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs_diff.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/add_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: @@ -6286,6 +9031,8 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /build/pocl-3.1/lib/CL/clGetPlatformIDs.c /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -6298,63 +9045,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:34: -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /build/pocl-3.1/lib/CL/clReleaseKernel.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/ADT/SetVector.h:24, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: +[ 6%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -MF CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o.d -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.cc +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /build/pocl-3.1/lib/CL/clGetPlatformInfo.c +In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /build/pocl-3.1/lib/CL/clRetainKernel.c +/build/pocl-3.1/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers] + 226 | }; + | ^ +In file included from /build/pocl-3.1/lib/CL/pocl_icd.h:26, + from /build/pocl-3.1/lib/CL/pocl_cl.h:63, + from /build/pocl-3.1/lib/CL/clGetPlatformIDs.c:26: +/usr/include/ocl_icd.h:1785:37: note: 'clUnknown180' declared here + 1785 | CL_API_ENTRY cl_int (CL_API_CALL* clUnknown180)( + | ^~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -6373,29 +9083,174 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: +[ 6%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ +[ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -c /build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 225 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/add_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/all.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/all.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 6%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 7%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /build/pocl-3.1/lib/CL/clGetDeviceIDs.c +/build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c: In function 'POclGetDeviceAndHostTimer': +/build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c:27:18: warning: unused parameter 'device' [-Wunused-parameter] + 27 | cl_device_id device, cl_ulong *device_timestamp, + | ~~~~~~~~~~~~~^~~~~~ +/build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c:27:36: warning: unused parameter 'device_timestamp' [-Wunused-parameter] + 27 | cl_device_id device, cl_ulong *device_timestamp, + | ~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c:28:15: warning: unused parameter 'host_timestamp' [-Wunused-parameter] + 28 | cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1 + | ~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /build/pocl-3.1/lib/CL/clGetDeviceInfo.c +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs': +/build/pocl-3.1/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 54 | total_num = pocl_get_device_type_count(device_type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 60 | devices_added = pocl_get_devices(device_type, devices, num_entries); + | ^~~~~~~~~~~~~~~~ +/build/pocl-3.1/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; + | ^~~~~~~~~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 8%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc +[ 8%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /build/pocl-3.1/lib/CL/clCreateContext.c +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/build/pocl-3.1/lib/CL/clCreateContext.c: In function 'context_set_properties': +/build/pocl-3.1/lib/CL/clCreateContext.c:105:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 105 | ((num_properties * 2 + 1) * sizeof(cl_context_properties)); + | ^ +/build/pocl-3.1/lib/CL/clCreateContext.c:112:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 112 | (num_properties * 2 + 1) * sizeof(cl_context_properties)); + | ^ +/build/pocl-3.1/lib/CL/clCreateContext.c:113:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 113 | context->num_properties = num_properties; + | ^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h: In member function 'unsigned int clang::ASTUnit::stored_diag_size() const': +/usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:605:68: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 605 | unsigned stored_diag_size() const { return StoredDiagnostics.size(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h: In member function 'unsigned int clang::ASTUnit::cached_completion_size() const': +/usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:625:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 625 | return CachedCompletionResults.size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: /usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -6415,81 +9270,14 @@ /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /build/pocl-3.1/lib/CL/clSetKernelArg.c -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' -/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs_diff.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h: In member function 'unsigned int clang::ASTUnit::stored_diag_size() const': -/usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:605:68: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 605 | unsigned stored_diag_size() const { return StoredDiagnostics.size(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h: In member function 'unsigned int clang::ASTUnit::cached_completion_size() const': -/usr/lib/llvm-15/include/clang/Frontend/ASTUnit.h:625:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 625 | return CachedCompletionResults.size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/any.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, + from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, + from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:32: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ In file included from /usr/lib/llvm-15/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-15/include/clang/Frontend/FrontendOptions.h:14, from /usr/lib/llvm-15/include/clang/Frontend/FrontendAction.h:24: @@ -6520,6 +9308,14 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 326 | void setPosition(unsigned pos) { Position = pos; } | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), @@ -6531,180 +9327,6 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/any.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /build/pocl-3.1/lib/CL/clEnqueueNDRangeKernel.c -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/all.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::Language, Format, bool, HeaderUnitKind, bool)': -/usr/lib/llvm-15/include/clang/Frontend/FrontendOptions.h:180:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 180 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {} - | ^ -/usr/lib/llvm-15/include/clang/Frontend/FrontendOptions.h:180:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 180 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {} - | ^~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.h:34, - from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:37: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/add_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -In file included from /usr/lib/llvm-15/include/llvm/Option/Option.h:15, - from /usr/lib/llvm-15/include/llvm/Option/Arg.h:19, - from /usr/lib/llvm-15/include/llvm/Option/ArgList.h:19, - from /usr/lib/llvm-15/include/clang/Driver/Types.h:14, - from /usr/lib/llvm-15/include/clang/Driver/Action.h:13, - from /usr/lib/llvm-15/include/clang/Driver/Compilation.h:13, - from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:36: -/usr/lib/llvm-15/include/llvm/Option/OptTable.h: In member function 'unsigned int llvm::opt::OptTable::getNumOptions() const': -/usr/lib/llvm-15/include/llvm/Option/OptTable.h:96:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 96 | unsigned getNumOptions() const { return OptionInfos.size(); } - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /build/pocl-3.1/lib/CL/clEnqueueNativeKernel.c -/usr/lib/llvm-15/include/llvm/Option/Arg.h: In member function 'unsigned int llvm::opt::Arg::getNumValues() const': -/usr/lib/llvm-15/include/llvm/Option/Arg.h:111:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 111 | unsigned getNumValues() const { return Values.size(); } - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Option/ArgList.h: In member function 'unsigned int llvm::opt::ArgList::size() const': -/usr/lib/llvm-15/include/llvm/Option/ArgList.h:185:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 185 | unsigned size() const { return Args.size(); } - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -6759,20 +9381,38 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.cc:297:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, + from /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc:35: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-15/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::Language, Format, bool, HeaderUnitKind, bool)': +/usr/lib/llvm-15/include/clang/Frontend/FrontendOptions.h:180:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 180 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {} + | ^ +/usr/lib/llvm-15/include/clang/Frontend/FrontendOptions.h:180:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 180 | : Lang(L), Fmt(F), Preprocessed(PP), HeaderUnit(HU), IsHeader(HD) {} + | ^~ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -6800,56 +9440,209 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atomics.cl.bc -[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/as_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_assoc_index': +/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c:39:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 39 | return i; + | ^ +/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_built_index': +/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c:51:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] + 51 | return i; + | ^ +/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo': +/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c:113:68: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 113 | char *build_log = pocl_cache_read_buildlog (program, device_i); + | ^~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Option/Option.h:15, + from /usr/lib/llvm-15/include/llvm/Option/Arg.h:19, + from /usr/lib/llvm-15/include/llvm/Option/ArgList.h:19, + from /usr/lib/llvm-15/include/clang/Driver/Types.h:14, + from /usr/lib/llvm-15/include/clang/Driver/Action.h:13, + from /usr/lib/llvm-15/include/clang/Driver/Compilation.h:13, + from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:36: +/usr/lib/llvm-15/include/llvm/Option/OptTable.h: In member function 'unsigned int llvm::opt::OptTable::getNumOptions() const': +/usr/lib/llvm-15/include/llvm/Option/OptTable.h:96:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 96 | unsigned getNumOptions() const { return OptionInfos.size(); } + | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +[ 8%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Option/Arg.h: In member function 'unsigned int llvm::opt::Arg::getNumValues() const': +/usr/lib/llvm-15/include/llvm/Option/Arg.h:111:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 111 | unsigned getNumValues() const { return Values.size(); } + | ~~~~~~~~~~~^~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueWriteBuffer.c +/usr/lib/llvm-15/include/llvm/Option/ArgList.h: In member function 'unsigned int llvm::opt::ArgList::size() const': +/usr/lib/llvm-15/include/llvm/Option/ArgList.h:185:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 185 | unsigned size() const { return Args.size(); } + | ~~~~~~~~~^~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/bitselect.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:25, + from /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.h:29, + from /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +In file included from /build/pocl-3.1/lib/llvmopencl/Flatten.cc:36: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /build/pocl-3.1/lib/CL/clEnqueueWriteBufferRect.c +In file included from /usr/lib/llvm-15/include/clang/Driver/ToolChain.h:17, + from /usr/lib/llvm-15/include/clang/Driver/Driver.h:19, + from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:37: +/usr/lib/llvm-15/include/clang/Driver/Multilib.h: In member function 'unsigned int clang::driver::MultilibSet::size() const': +/usr/lib/llvm-15/include/clang/Driver/Multilib.h:169:48: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 169 | unsigned size() const { return Multilibs.size(); } + | ~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:24, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/CL/../llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:47: + from /build/pocl-3.1/lib/llvmopencl/Flatten.cc:38: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); @@ -6902,10 +9695,30 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 579 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -6914,6 +9727,12 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 759 | uint32_t NumWords = Bits.size(); | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } @@ -6922,145 +9741,132 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/as_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/any.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/clang/Driver/ToolChain.h:17, - from /usr/lib/llvm-15/include/clang/Driver/Driver.h:19, - from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:37: -/usr/lib/llvm-15/include/clang/Driver/Multilib.h: In member function 'unsigned int clang::driver::MultilibSet::size() const': -/usr/lib/llvm-15/include/clang/Driver/Multilib.h:169:48: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 169 | unsigned size() const { return Multilibs.size(); } - | ~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 10%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll -[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /build/pocl-3.1/lib/CL/clCreateKernelsInProgram.c -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -/build/pocl-3.1/lib/CL/clCreateKernelsInProgram.c: In function 'POclCreateKernelsInProgram': -/build/pocl-3.1/lib/CL/clCreateKernelsInProgram.c:36:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 36 | cl_uint real_num_kernels = (program->num_builtin_kernels > 0) - | ^ -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/all.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' -/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/clang/AST/ExprCXX.h:22, from /usr/lib/llvm-15/include/clang/Analysis/ConstructionContext.h:20, from /usr/lib/llvm-15/include/clang/Analysis/CFG.h:18, @@ -7074,38 +9880,19 @@ /usr/lib/llvm-15/include/clang/AST/DeclTemplate.h:271:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 271 | : Arguments(Args.data()), NumArguments(Args.size()) {} | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atomics.cl.bc -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /build/pocl-3.1/lib/CL/clGetKernelInfo.c +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +[ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyBuffer.c /usr/lib/llvm-15/include/clang/AST/DeclTemplate.h: In constructor 'clang::TemplateParmPosition::TemplateParmPosition(unsigned int, unsigned int)': /usr/lib/llvm-15/include/clang/AST/DeclTemplate.h:1167:56: warning: conversion from 'unsigned int' to 'unsigned int:20' may change value [-Wconversion] 1167 | TemplateParmPosition(unsigned D, unsigned P) : Depth(D), Position(P) { @@ -7121,74 +9908,112 @@ /usr/lib/llvm-15/include/clang/AST/DeclTemplate.h:1192:16: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion] 1192 | Position = P; | ^ -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-15/include/clang/AST/DeclTemplate.h: In member function 'void clang::ClassTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)': /usr/lib/llvm-15/include/clang/AST/DeclTemplate.h:1962:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1962 | SpecializationKind = TSK; | ^~~ -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 11%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll -In file included from /build/pocl-3.1/lib/CL/clGetKernelInfo.c:24: -/build/pocl-3.1/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo': -/build/pocl-3.1/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.h:316:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 316 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO' - 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ -[ 11%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +[ 8%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/Flatten.cc:41: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/DeclTemplate.h: In member function 'void clang::VarTemplateSpecializationDecl::setSpecializationKind(clang::TemplateSpecializationKind)': /usr/lib/llvm-15/include/clang/AST/DeclTemplate.h:2815:26: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2815 | SpecializationKind = TSK; | ^~~ -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/as_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /build/pocl-3.1/lib/CL/clGetKernelArgInfo.c -[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc: In function 'int pocl_llvm_get_kernels_metadata(cl_program, unsigned int)': -/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:578:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 578 | meta->num_args = KernelFunction->arg_size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:604:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 604 | meta->num_locals = locals.size(); - | ~~~~~~~~~~~^~ -/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:610:31: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 610 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_llvm_metadata.cc:687:20: warning: unused variable 'VTHvalue' [-Wunused-variable] - 687 | llvm::Value *VTHvalue = nullptr; - | ^~~~~~~~ -[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/any.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/clang/AST/ExprCXX.h: In member function 'void clang::CXXConstructExpr::setConstructionKind(ConstructionKind)': -/usr/lib/llvm-15/include/clang/AST/ExprCXX.h:1584:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1584 | CXXConstructExprBits.ConstructionKind = CK; - | ^~ +[ 8%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: + from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:36: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); @@ -7245,15 +10070,29 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 759 | uint32_t NumWords = Bits.size(); | ~~~~~~~~~^~ -[ 12%] Linking CXX executable test_shuffle +[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs.cl.bc /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } @@ -7262,41 +10101,358 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -o test_shuffle ../../poclu/libpoclu.a -lOpenCL -lm -In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyBufferRect.c +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 9%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs_diff.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc:36: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyBufferToImage.c +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/AST/ExprCXX.h: In member function 'void clang::CXXConstructExpr::setConstructionKind(ConstructionKind)': +/usr/lib/llvm-15/include/clang/AST/ExprCXX.h:1584:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1584 | CXXConstructExprBits.ConstructionKind = CK; + | ^~ +[ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyImageToBuffer.c +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.h:30: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:37: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc +[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp_int.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/ExprCXX.h: In constructor 'clang::ArrayTypeTraitExpr::ArrayTypeTraitExpr(clang::SourceLocation, clang::ArrayTypeTrait, clang::TypeSourceInfo*, uint64_t, clang::Expr*, clang::SourceLocation, clang::QualType)': /usr/lib/llvm-15/include/clang/AST/ExprCXX.h:2795:73: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 2795 | : Expr(ArrayTypeTraitExprClass, ty, VK_PRValue, OK_Ordinary), ATT(att), | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:38: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/clang/AST/ExprCXX.h: In constructor 'clang::ExpressionTraitExpr::ExpressionTraitExpr(clang::SourceLocation, clang::ExpressionTrait, clang::Expr*, bool, clang::SourceLocation, clang::QualType)': /usr/lib/llvm-15/include/clang/AST/ExprCXX.h:2862:12: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 2862 | ET(et), Value(value), Loc(loc), RParen(rparen), | ^~ -[ 12%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll -[ 12%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMigrateMemObjects.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ /usr/lib/llvm-15/include/clang/AST/ExprCXX.h: In constructor 'clang::SizeOfPackExpr::SizeOfPackExpr(clang::QualType, clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation, llvm::Optional, llvm::ArrayRef)': /usr/lib/llvm-15/include/clang/AST/ExprCXX.h:4183:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4183 | Length(Length ? *Length : PartialArgs.size()), Pack(Pack) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /build/pocl-3.1/lib/CL/clGetPlatformIDs.c -[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 12%] Built target test_shuffle -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +In file included from /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc:37: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ In file included from /usr/lib/llvm-15/include/clang/AST/ExprObjC.h:18, from /usr/lib/llvm-15/include/clang/Analysis/ConstructionContext.h:21: /usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::setSelLocsKind(clang::SelectorLocationsKind)': @@ -7326,7 +10482,6 @@ /usr/lib/llvm-15/include/clang/AST/DeclObjC.h:782:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 782 | PropertyImplementation(propControl) {} | ^~~~~~~~~~~ -[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp.cl.bc /usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::setPropertyAttributes(clang::ObjCPropertyAttribute::Kind)': /usr/lib/llvm-15/include/clang/AST/DeclObjC.h:816:24: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 816 | PropertyAttributes |= PRVal; @@ -7339,127 +10494,31 @@ /usr/lib/llvm-15/include/clang/AST/DeclObjC.h:828:35: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 828 | PropertyAttributesAsWritten = PRVal; | ^~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build /usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCPropertyDecl::setPropertyImplementation(PropertyControl)': /usr/lib/llvm-15/include/clang/AST/DeclObjC.h:905:30: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 905 | PropertyImplementation = pc; | ^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] 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 -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCInterfaceDecl::ivar_size() const': -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:1455:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1455 | return std::distance(ivar_begin(), ivar_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -MF CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o.d -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -c /build/pocl-3.1/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local.c -/build/pocl-3.1/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers] - 226 | }; - | ^ -In file included from /build/pocl-3.1/lib/CL/pocl_icd.h:26, - from /build/pocl-3.1/lib/CL/pocl_cl.h:63, - from /build/pocl-3.1/lib/CL/clGetPlatformIDs.c:26: -/usr/include/ocl_icd.h:1785:37: note: 'clUnknown180' declared here - 1785 | CL_API_ENTRY cl_int (CL_API_CALL* clUnknown180)( - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCIvarDecl::ObjCIvarDecl(clang::ObjCContainerDecl*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, AccessControl, clang::Expr*, bool)': -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:1938:20: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1938 | DeclAccess(ac), Synthesized(synthesized) {} - | ^~ -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCIvarDecl::setAccessControl(AccessControl)': -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:1970:58: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 1970 | void setAccessControl(AccessControl ac) { DeclAccess = ac; } - | ^~ -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCCategoryDecl::ivar_size() const': -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:2402:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 2402 | return std::distance(ivar_begin(), ivar_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCImplementationDecl::ivar_size() const': -/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:2708:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 2708 | return std::distance(ivar_begin(), ivar_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCDictionaryLiteral::ObjCDictionaryLiteral(clang::Stmt::EmptyShell, unsigned int, bool)': -/usr/lib/llvm-15/include/clang/AST/ExprObjC.h:336:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 336 | : Expr(ObjCDictionaryLiteralClass, Empty), NumElements(NumElements), - | ^~~~~~~~~~~ -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp_int.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /build/pocl-3.1/lib/CL/clGetPlatformInfo.c -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, - from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc:32: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/as_type.cl.bc -/usr/lib/llvm-15/include/clang/AST/ExprObjC.h: In member function 'void clang::ObjCMessageExpr::setNumArgs(unsigned int)': -/usr/lib/llvm-15/include/clang/AST/ExprObjC.h:1030:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 1030 | NumArgs = Num; - | ^~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -/usr/lib/llvm-15/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCBridgedCastExpr::ObjCBridgedCastExpr(clang::SourceLocation, clang::ObjCBridgeCastKind, clang::CastKind, clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*)': -/usr/lib/llvm-15/include/clang/AST/ExprObjC.h:1643:72: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 1643 | LParenLoc(LParenLoc), BridgeKeywordLoc(BridgeKeywordLoc), Kind(Kind) {} - | ^~~~ -[ 13%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:336:25: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 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 ../../poclu/libpoclu.a -lOpenCL -lm -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 13%] Built target test_assign_loop_variable_to_privvar_makes_it_local -make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:35, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.cc:32: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /build/pocl-3.1/lib/CL/clFinish.c +[ 10%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -7474,51 +10533,50 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 13%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -MF CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o.d -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build -/usr/lib/llvm-15/include/clang/Analysis/CFG.h: In member function 'clang::CFGElement clang::CFGBlock::ElementList::operator[](size_t) const': -/usr/lib/llvm-15/include/clang/Analysis/CFG.h:613:35: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 613 | return Impl[Impl.size() - 1 - i]; - | ~~~~~~~~~~~~~~~~^~~ -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/usr/lib/llvm-15/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::size() const': -/usr/lib/llvm-15/include/clang/Analysis/CFG.h:918:72: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 918 | unsigned size() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 13%] 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-15/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::succ_size() const': -/usr/lib/llvm-15/include/clang/Analysis/CFG.h:974:71: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 974 | unsigned succ_size() const { return Succs.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-15/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::pred_size() const': -/usr/lib/llvm-15/include/clang/Analysis/CFG.h:977:71: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 977 | unsigned pred_size() const { return Preds.size(); } - | ~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -MF CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o.d -o CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -c /build/pocl-3.1/tests/regression/test_program_from_binary_with_local_1_1_1.c +[ 10%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs_diff.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCInterfaceDecl::ivar_size() const': +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:1455:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1455 | return std::distance(ivar_begin(), ivar_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects': +/build/pocl-3.1/lib/CL/clEnqueueMigrateMemObjects.c:48:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] + 48 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST); + | ^ +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In constructor 'clang::ObjCIvarDecl::ObjCIvarDecl(clang::ObjCContainerDecl*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, AccessControl, clang::Expr*, bool)': +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:1938:20: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1938 | DeclAccess(ac), Synthesized(synthesized) {} + | ^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCIvarDecl::setAccessControl(AccessControl)': +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:1970:58: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 1970 | void setAccessControl(AccessControl ac) { DeclAccess = ac; } + | ^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -[ 13%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o -MF CMakeFiles/llvmpasses.dir/Flatten.cc.o.d -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /build/pocl-3.1/lib/llvmopencl/Flatten.cc -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCCategoryDecl::ivar_size() const': +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:2402:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 2402 | return std::distance(ivar_begin(), ivar_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h: In member function 'unsigned int clang::ObjCImplementationDecl::ivar_size() const': +/usr/lib/llvm-15/include/clang/AST/DeclObjC.h:2708:25: warning: conversion from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 2708 | return std::distance(ivar_begin(), ivar_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCDictionaryLiteral::ObjCDictionaryLiteral(clang::Stmt::EmptyShell, unsigned int, bool)': +/usr/lib/llvm-15/include/clang/AST/ExprObjC.h:336:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 336 | : Expr(ObjCDictionaryLiteralClass, Empty), NumElements(NumElements), + | ^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -7548,8 +10606,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -7577,7 +10633,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp_int.cl.bc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -7586,7 +10641,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4481 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4515 | unsigned Values = 1 + Args.size(); @@ -7595,58 +10649,103 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 13%] Linking C executable test_program_from_binary_with_local_1_1_1 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/link.txt --verbose=1 -[ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceAndHostTimer.c.o -c /build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 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 ../../poclu/libpoclu.a -lOpenCL -lm -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 13%] Built target test_program_from_binary_with_local_1_1_1 -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend -/build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c: In function 'POclGetDeviceAndHostTimer': -/build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c:27:18: warning: unused parameter 'device' [-Wunused-parameter] - 27 | cl_device_id device, cl_ulong *device_timestamp, - | ~~~~~~~~~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c:27:36: warning: unused parameter 'device_timestamp' [-Wunused-parameter] - 27 | cl_device_id device, cl_ulong *device_timestamp, - | ~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetDeviceAndHostTimer.c:28:15: warning: unused parameter 'host_timestamp' [-Wunused-parameter] - 28 | cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1 - | ~~~~~~~~~~^~~~~~~~~~~~~~ -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /build/pocl-3.1/lib/CL/clGetDeviceIDs.c -[ 14%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -MF CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o.d -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -c /build/pocl-3.1/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local_2.c -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs': -/build/pocl-3.1/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 54 | total_num = pocl_get_device_type_count(device_type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 60 | devices_added = pocl_get_devices(device_type, devices, num_entries); - | ^~~~~~~~~~~~~~~~ -/build/pocl-3.1/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; - | ^~~~~~~~~ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ctz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /build/pocl-3.1/lib/CL/clFlush.c +/usr/lib/llvm-15/include/clang/AST/ExprObjC.h: In member function 'void clang::ObjCMessageExpr::setNumArgs(unsigned int)': +/usr/lib/llvm-15/include/clang/AST/ExprObjC.h:1030:15: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 1030 | NumArgs = Num; + | ^~~ +/usr/lib/llvm-15/include/clang/AST/ExprObjC.h: In constructor 'clang::ObjCBridgedCastExpr::ObjCBridgedCastExpr(clang::SourceLocation, clang::ObjCBridgeCastKind, clang::CastKind, clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*)': +/usr/lib/llvm-15/include/clang/AST/ExprObjC.h:1643:72: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 1643 | LParenLoc(LParenLoc), BridgeKeywordLoc(BridgeKeywordLoc), Kind(Kind) {} + | ^~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc:39: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /build/pocl-3.1/lib/CL/clEnqueueBarrier.c +[ 11%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/clang/Analysis/CFG.h: In member function 'clang::CFGElement clang::CFGBlock::ElementList::operator[](size_t) const': +/usr/lib/llvm-15/include/clang/Analysis/CFG.h:613:35: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 613 | return Impl[Impl.size() - 1 - i]; + | ~~~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:40: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::size() const': +/usr/lib/llvm-15/include/clang/Analysis/CFG.h:918:72: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 918 | unsigned size() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMarker.c +/usr/lib/llvm-15/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::succ_size() const': +/usr/lib/llvm-15/include/clang/Analysis/CFG.h:974:71: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 974 | unsigned succ_size() const { return Succs.size(); } + | ~~~~~~~~~~^~ +/usr/lib/llvm-15/include/clang/Analysis/CFG.h: In member function 'unsigned int clang::CFGBlock::pred_size() const': +/usr/lib/llvm-15/include/clang/Analysis/CFG.h:977:71: warning: conversion from 'clang::BumpVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 977 | unsigned pred_size() const { return Preds.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +[ 11%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_linear_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, + from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc:38: + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 52 | fill(S, PadAmount); @@ -7660,192 +10759,22 @@ /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 62 | fill(S, PadAmount); | ^~~~~~~~~ -[ 14%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/link.txt --verbose=1 -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 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 ../../poclu/libpoclu.a -lOpenCL -lm -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /build/pocl-3.1/lib/CL/clGetDeviceInfo.c -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp_int.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 14%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 -make -f tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/DependInfo.cmake --color= -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp_int.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 14%] Building C object tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -MF CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o.d -o CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -c /build/pocl-3.1/tests/regression/test_llvm_segfault_issue_889.c -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 14%] Linking C executable test_llvm_segfault_issue_889 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_llvm_segfault_issue_889.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -o test_llvm_segfault_issue_889 ../../poclu/libpoclu.a -lOpenCL -lm -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/convert_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 14%] Built target test_llvm_segfault_issue_889 -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 14%] Building CXX object tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -MF CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o.d -o CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -c /build/pocl-3.1/tests/regression/test_barrier_between_for_loops.cpp -/build/pocl-3.1/tests/regression/test_barrier_between_for_loops.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, - from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/llvmopencl/Flatten.cc:34: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, - from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:18: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ctz.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, - from /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc:33: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ctz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ +[ 11%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +[ 11%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] @@ -7901,19 +10830,10 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -[ 14%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 472 | return count_if(indices(), [](const Use& use) { @@ -7922,364 +10842,177 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ctz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atomics.cl.bc -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ctz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/ADT/SetVector.h:24, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_strided_copy.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:30: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/convert_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +[ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /build/pocl-3.1/lib/CL/clGetKernelWorkGroupInfo.c +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 11%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -c /build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/all.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 12%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c: In function 'POclGetKernelSubGroupInfo': +/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:27:69: warning: unused parameter 'param_name' [-Wunused-parameter] + 27 | cl_kernel kernel, cl_device_id device, cl_kernel_sub_group_info param_name, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:28:12: warning: unused parameter 'input_value_size' [-Wunused-parameter] + 28 | size_t input_value_size, const void *input_value, size_t param_value_size, + | ~~~~~~~^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:28:42: warning: unused parameter 'input_value' [-Wunused-parameter] + 28 | size_t input_value_size, const void *input_value, size_t param_value_size, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:28:62: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 28 | size_t input_value_size, const void *input_value, size_t param_value_size, + | ~~~~~~~^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:29:11: warning: unused parameter 'param_value' [-Wunused-parameter] + 29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_1 + | ~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:29:32: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] + 29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_1 + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: /usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp.cl.bc +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ /usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/convert_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc:34: -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 15%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll -[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/convert_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' -/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /build/pocl-3.1/lib/CL/clCreateContext.c -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp_int.cl.bc -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 15%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-3.1/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -c /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clCreateContext.c: In function 'context_set_properties': -/build/pocl-3.1/lib/CL/clCreateContext.c:105:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 105 | ((num_properties * 2 + 1) * sizeof(cl_context_properties)); - | ^ -/build/pocl-3.1/lib/CL/clCreateContext.c:112:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 112 | (num_properties * 2 + 1) * sizeof(cl_context_properties)); - | ^ -/build/pocl-3.1/lib/CL/clCreateContext.c:113:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 113 | context->num_properties = num_properties; - | ^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/BasicAliasAnalysis.h:18, - from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:20: -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)': -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:125:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion] - 125 | Offset = NewOffset; - | ^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /build/pocl-3.1/lib/CL/clGetProgramInfo.c +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, + from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -8296,13 +11029,10 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -8311,223 +11041,95 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/llvmopencl/Flatten.cc:36: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.h:28, - from /build/pocl-3.1/lib/llvmopencl/CanonicalizeBarriers.cc:36: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -[ 16%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /build/pocl-3.1/lib/CL/clGetEventProfilingInfo.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -8550,16 +11152,10 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/Flatten.cc:38: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -8567,10 +11163,24 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -8581,30 +11191,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -8622,80 +11208,14 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:20: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -8712,46 +11232,49 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:24: -/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_assoc_index': -/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c:39:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 39 | return i; - | ^ -/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c: In function 'pocl_cl_device_built_index': -/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c:51:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] - 51 | return i; - | ^ -/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo': -/build/pocl-3.1/lib/CL/clGetProgramBuildInfo.c:113:68: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 113 | char *build_log = pocl_cache_read_buildlog (program, device_i); - | ^~~~~~~~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp_int.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:25: +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs_diff.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: /usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/all.cl.bc /usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueWriteBuffer.c -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:27: +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /build/pocl-3.1/lib/CL/clWaitForEvents.c +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, + from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -8768,18 +11291,6 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/Flatten.cc:41: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -8792,66 +11303,24 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, - from /build/pocl-3.1/lib/CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:29: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ctz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /build/pocl-3.1/lib/CL/clEnqueueWriteBufferRect.c -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, - from /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc:36: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 16%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp_int.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -8881,9 +11350,19 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/bitselect.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clz.cl.bc +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -8908,353 +11387,9 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:30: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyBuffer.c -/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h: In static member function 'static std::string llvm::DOTGraphTraits::getCompleteNodeLabel(const llvm::BasicBlock*, llvm::DOTFuncInfo*, llvm::function_ref, llvm::function_ref&, unsigned int&, unsigned int)>)': -/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:181:35: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 181 | unsigned Idx = OutStr.find('\n', i + 1); // Find end of line - | ~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h: In member function 'std::string llvm::DOTGraphTraits::getEdgeAttributes(const llvm::BasicBlock*, llvm::const_succ_iterator, llvm::DOTFuncInfo*)': -/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:260:44: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] - 260 | (uint64_t)(Freq * WeightPercent), Width); - | ^~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/convert_type.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyBufferRect.c -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, - from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] - 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} - | ~~~~~~~~~^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/PostDominators.h:17, - from /usr/lib/llvm-15/include/llvm/Analysis/DomPrinter.h:18: -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyBufferToImage.c -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ctz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 16%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -MF CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o.d -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:32: -/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': -/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:438:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 438 | unsigned getComplexity() const override { return Preds.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, - from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/DebugHelpers.cc:40: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyImageToBuffer.c -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 185 | (B * FastMathFlags::AllowReassoc); @@ -9283,6 +11418,7 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 221 | (B * FastMathFlags::ApproxFunc); | ^ +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 227 | SubclassOptionalData |= FMF.Flags; @@ -9297,13 +11433,7 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -9316,59 +11446,67 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: /usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 124 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp_int.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:336:25: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /build/pocl-3.1/lib/CL/clEnqueueWaitForEvents.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, + from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:18: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) @@ -9391,93 +11529,44 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ctz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:35: -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:64:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 64 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 65 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMigrateMemObjects.c -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/convert_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumeBundleQueries.h:18, - from /usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:108: -/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:138:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 138 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:159:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 159 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -In file included from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:41: -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:130:55: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 130 | unsigned getNumBuffers() const { return Buffers.size(); } - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:150:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 150 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -/build/pocl-3.1/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects': -/build/pocl-3.1/lib/CL/clEnqueueMigrateMemObjects.c:48:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] - 48 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST); - | ^ -[ 16%] Linking CXX executable test_barrier_between_for_loops -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_between_for_loops.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -o test_barrier_between_for_loops ../../poclu/libpoclu.a -lOpenCL -lm -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /build/pocl-3.1/lib/CL/clFinish.c -In file included from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:44: +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/as_type.cl.bc +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /build/pocl-3.1/lib/CL/clReleaseEvent.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: /usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, - from /usr/lib/llvm-15/include/llvm/Target/TargetMachine.h:18, - from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:50: -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /build/pocl-3.1/lib/CL/clRetainEvent.c +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -9486,14 +11575,14 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 185 | (B * FastMathFlags::AllowReassoc); @@ -9548,8 +11637,34 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clz.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -9561,7 +11676,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3847 | int NumOperands = ComputeNumOperands(Args.size()); @@ -9573,10 +11687,47 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Built target test_barrier_between_for_loops -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -9584,10 +11735,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/convert_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /build/pocl-3.1/lib/CL/clFlush.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -9615,13 +11762,27 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2097:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2097 | Column(Column) { - | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 12%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -9634,52 +11795,175 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4515 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 16%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o -MF CMakeFiles/test_early_return.dir/test_early_return.cpp.o.d -o CMakeFiles/test_early_return.dir/test_early_return.cpp.o -c /build/pocl-3.1/tests/regression/test_early_return.cpp -/build/pocl-3.1/tests/regression/test_early_return.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Target/TargetMachine.h:20: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2584:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2584 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, - from /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc:35: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /build/pocl-3.1/lib/CL/clEnqueueBarrier.c -/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3069:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3069 | Arg(Arg), Flags(Flags) { - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /build/pocl-3.1/lib/CL/clSetEventCallback.c +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3414:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 3414 | SubclassData16 = MIType; - | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_copy.cl.bc +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/as_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': @@ -9687,6 +11971,14 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -9705,40 +11997,22 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMarker.c -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3684:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3684 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::DbgVariableIntrinsic::getNumVariableLocationOps() const': -/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:228:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 228 | return cast(getRawLocation())->getArgs().size(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ctz.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': -/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:882:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 882 | return getElementSizeInBytesCst()->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': -/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:1403:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1403 | return cast(getArgOperand(1))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': -/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:1409:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1409 | return cast(getArgOperand(2))->getZExtValue(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Analysis/AssumeBundleQueries.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::Attribute::AttrKind)': -/usr/lib/llvm-15/include/llvm/Analysis/AssumeBundleQueries.h:59:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 59 | return hash_combine(AK); - | ~~~~~~~~~~~~^~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /build/pocl-3.1/lib/CL/clGetEventInfo.c +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/all.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' +/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -9757,204 +12031,32 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /build/pocl-3.1/lib/CL/clGetKernelWorkGroupInfo.c -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantRange.h:35, - from /usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:25, - from /usr/lib/llvm-15/include/llvm/Bitcode/BitcodeWriter.h:17, - from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:55: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/CGSCCPassManager.h:92, - from /usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:110: -/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': -/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h:480:41: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 480 | int size() const { return Nodes.size(); } - | ~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::cl::OptionCategory*; ValueParamT = llvm::cl::OptionCategory*]' -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:336:25: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: /usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(HotnessType, uint64_t)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:78:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 78 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:78:63: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 78 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:78:50: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] - 78 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} - | ^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(HotnessType)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:81:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 81 | Hotness = std::max(Hotness, static_cast(OtherHotness)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:101:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] - 101 | RelBlockFreq = static_cast(Sum); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelSubGroupInfo.c.o -c /build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:284:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 284 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, bool, bool, bool, bool)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:339:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 339 | : Linkage(Linkage), Visibility(Visibility), - | ^~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:339:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 339 | : Linkage(Linkage), Visibility(Visibility), - | ^~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:408:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 408 | Flags.Linkage = Linkage; - | ^~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setVisibility(llvm::GlobalValue::VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:430:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 430 | Flags.Visibility = (unsigned)Vis; - | ^~~~~~~~~~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/convert_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c: In function 'POclGetKernelSubGroupInfo': -/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:27:69: warning: unused parameter 'param_name' [-Wunused-parameter] - 27 | cl_kernel kernel, cl_device_id device, cl_kernel_sub_group_info param_name, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:28:12: warning: unused parameter 'input_value_size' [-Wunused-parameter] - 28 | size_t input_value_size, const void *input_value, size_t param_value_size, - | ~~~~~~~^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:28:42: warning: unused parameter 'input_value' [-Wunused-parameter] - 28 | size_t input_value_size, const void *input_value, size_t param_value_size, - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:28:62: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 28 | size_t input_value_size, const void *input_value, size_t param_value_size, - | ~~~~~~~^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:29:11: warning: unused parameter 'param_value' [-Wunused-parameter] - 29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_1 - | ~~~~~~^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetKernelSubGroupInfo.c:29:32: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] - 29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_1 - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:849:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 849 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } - | ~~^~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:868:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 868 | return I.VFunc.GUID; - | ~~~~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo': +/build/pocl-3.1/lib/CL/clGetEventInfo.c:37:15: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 37 | cl_uint r = event->pocl_refcount; + | ^~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' @@ -9962,39 +12064,23 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalVarSummary::GVarFlags::GVarFlags(bool, bool, bool, llvm::GlobalObject::VCallVisibility)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:904:47: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 904 | Constant(Constant), VCallVisibility(Vis) {} - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalVarSummary::setVCallVisibility(llvm::GlobalObject::VCallVisibility)': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:947:32: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 947 | VarFlags.VCallVisibility = Vis; - | ^~~ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, + from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -10008,6 +12094,14 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' +/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' @@ -10030,42 +12124,12 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /build/pocl-3.1/lib/CL/clGetProgramInfo.c -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ +[ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /build/pocl-3.1/lib/CL/clCreateUserEvent.c +[ 12%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 13%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -10128,6 +12192,32 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' @@ -10146,6 +12236,179 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 13%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 13%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Twine.h:12, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:22: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' +/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/BasicAliasAnalysis.h:18, + from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:20: +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)': +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:125:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion] + 125 | Offset = NewOffset; + | ^~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +[ 14%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /build/pocl-3.1/lib/CL/clSetUserEventStatus.c +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -10208,6 +12471,34 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -10217,6 +12508,8 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; @@ -10224,6 +12517,106 @@ /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:20: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:24: +/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': +/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 110 | N = (static_cast(N) * RHS.N + D / 2) / D; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': +/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /build/pocl-3.1/lib/CL/clEnqueueTask.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 14%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -MF CMakeFiles/llvmpasses.dir/InlineKernels.cc.o.d -o CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -c /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/as_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -10250,10 +12643,104 @@ /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 521 | Linkage = LT; | ^~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:25: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /build/pocl-3.1/lib/CL/clCreateImage.c /usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -10263,15 +12750,6 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -10281,16 +12759,82 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /build/pocl-3.1/lib/CL/clGetEventProfilingInfo.c +/build/pocl-3.1/lib/CL/clCreateImage.c: In function 'pocl_create_image_internal': +/build/pocl-3.1/lib/CL/clCreateImage.c:94:52: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion] + 94 | dev, image_format, image_desc, image_type_idx, + | ^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clCreateImage.c:251:27: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 251 | mem->image_channels = channels; + | ^~~~~~~~ +/build/pocl-3.1/lib/CL/clCreateImage.c:252:28: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 252 | mem->image_elem_size = elem_size; + | ^~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, + from /usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:27: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc +[ 14%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -MF CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o.d -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /build/pocl-3.1/lib/llvmopencl/IsolateRegions.cc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc:36: + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); @@ -10347,6 +12891,14 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -10363,22 +12915,199 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/MC/StringTableBuilder.h:12, - from /usr/lib/llvm-15/include/llvm/Bitcode/BitcodeWriter.h:18: -/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 40 | : P(S.data()), Size(S.size()), Hash(Hash) { - | ~~~~~~^~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /build/pocl-3.1/lib/CL/clWaitForEvents.c -/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { - | ~~~~~~^~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /build/pocl-3.1/lib/CL/clCreateImage2D.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 14%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o -MF CMakeFiles/llvmpasses.dir/Kernel.cc.o.d -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /build/pocl-3.1/lib/llvmopencl/Kernel.cc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /build/pocl-3.1/lib/CL/clCreateImage3D.c +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:30: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h: In static member function 'static std::string llvm::DOTGraphTraits::getCompleteNodeLabel(const llvm::BasicBlock*, llvm::DOTFuncInfo*, llvm::function_ref, llvm::function_ref&, unsigned int&, unsigned int)>)': +/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:181:35: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 181 | unsigned Idx = OutStr.find('\n', i + 1); // Find end of line + | ~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h: In member function 'std::string llvm::DOTGraphTraits::getEdgeAttributes(const llvm::BasicBlock*, llvm::const_succ_iterator, llvm::DOTFuncInfo*)': +/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:260:44: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] + 260 | (uint64_t)(Freq * WeightPercent), Width); + | ^~~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueReadImage.c +In file included from /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc:34: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:18, + from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:30: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/PostDominators.h:17, + from /usr/lib/llvm-15/include/llvm/Analysis/DomPrinter.h:18: +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, + from /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc:35: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:58: + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); @@ -10419,34 +13148,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 531 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ -In file included from /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc:37: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) @@ -10463,23 +13164,32 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/distance.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 759 | uint32_t NumWords = Bits.size(); @@ -10492,145 +13202,154 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /build/pocl-3.1/lib/CL/clEnqueueWaitForEvents.c -In file included from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:65: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:32: +/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': +/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:438:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 438 | unsigned getComplexity() const override { return Preds.size(); } + | ~~~~~~~~~~^~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueWriteImage.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /build/pocl-3.1/lib/CL/clCreateSampler.c +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:35: +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:64:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 64 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 65 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clCreateSampler.c: In function 'POclCreateSampler': +/build/pocl-3.1/lib/CL/clCreateSampler.c:82:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 82 | dev->ops->create_sampler (dev, sampler, dev->dev_id); + | ~~~^~~~~~~~ +/build/pocl-3.1/lib/CL/clCreateSampler.c: In function 'POclCreateSamplerWithProperties': +/build/pocl-3.1/lib/CL/clCreateSampler.c:120:33: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_bool' {aka 'unsigned int'} may change value [-Wconversion] + 120 | normalized_coords = p[1]; + | ^ +/build/pocl-3.1/lib/CL/clCreateSampler.c:129:31: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_addressing_mode' {aka 'unsigned int'} may change value [-Wconversion] + 129 | addressing_mode = p[1]; + | ^ +/build/pocl-3.1/lib/CL/clCreateSampler.c:138:27: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_filter_mode' {aka 'unsigned int'} may change value [-Wconversion] + 138 | filter_mode = p[1]; + | ^ +/build/pocl-3.1/lib/CL/clCreateSampler.c:149:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 149 | unsigned num_props = (p - sampler_properties) + 1; /* include final 0 */ + | ^ +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumeBundleQueries.h:18, + from /usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:108: +/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:138:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 138 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:159:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 159 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/FlattenGlobals.cc:39: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:26: -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc: In function 'const char* pocl_get_distro_kernellib_name()': -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:213:16: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'llvm::StringRef' [-Wformat=] - 213 | POCL_ABORT("Can't find a kernellib supported by the host CPU (%s)\n", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | llvm::sys::getHostCPUName()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - | | - | llvm::StringRef -/build/pocl-3.1/lib/CL/pocl_debug.h:55:42: note: in definition of macro 'log_printf' - 55 | #define log_printf(...) fprintf (stderr, __VA_ARGS__) - | ^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:213:5: note: in expansion of macro 'POCL_ABORT' - 213 | POCL_ABORT("Can't find a kernellib supported by the host CPU (%s)\n", - | ^~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:213:68: note: format string is defined here - 213 | POCL_ABORT("Can't find a kernellib supported by the host CPU (%s)\n", - | ~^ - | | - | char* -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc: In function 'const char* pocl_get_distro_cpu_name(const char*)': -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:227:29: warning: unused variable 'best_match' [-Wunused-variable] - 227 | const kernellib_features *best_match = NULL; - | ^~~~~~~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/dot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleIntMetadata(const llvm::Module&, const char*, long unsigned int&)': -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:597:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 597 | MDNode *MD = Root->getOperand(i); - | ^ -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc: In function 'bool getModuleStringMetadata(const llvm::Module&, const char*, std::string&)': -/build/pocl-3.1/lib/CL/pocl_llvm_utils.cc:622:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 622 | MDNode *MD = Root->getOperand(i); - | ^ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /build/pocl-3.1/lib/CL/clReleaseEvent.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 17%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -MF CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o.d -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc -In file included from /usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:30: -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long unsigned int; int16_t = short int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:96:31: required from here -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 89 | return getRounded(Digits >> Shift, Scale + Shift, - | ~~~~~~~^~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int16_t = short int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:102:31: required from here -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:178:21: required from here -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 166 | return divide32(Dividend, Divisor); - | ^~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 166 | return divide32(Dividend, Divisor); - | ^~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /build/pocl-3.1/lib/CL/clRetainEvent.c -/usr/lib/llvm-15/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-15/include/llvm/Support/ScaledNumber.h:402:23: required from here -/usr/lib/llvm-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:410:23: required from here -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:36: required from here -/usr/lib/llvm-15/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-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: + from /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 52 | fill(S, PadAmount); @@ -10644,8 +13363,53 @@ /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 62 | fill(S, PadAmount); | ^~~~~~~~~ -[ 17%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -MF CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o.d -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.cc +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/ADT/DepthFirstIterator.h:39, + from /usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:40, + from /build/pocl-3.1/lib/llvmopencl/IsolateRegions.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /build/pocl-3.1/lib/CL/clReleaseSampler.c +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': /usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] 417 | return as(); @@ -10657,77 +13421,15 @@ /usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] 431 | return D; | ^ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:117: -/usr/lib/llvm-15/include/llvm/IR/AbstractCallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': -/usr/lib/llvm-15/include/llvm/IR/AbstractCallSite.h:158:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 158 | return CI.ParameterEncoding.size() - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /build/pocl-3.1/lib/CL/clRetainSampler.c +[ 14%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll /usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': /usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 717 | Out = *S; | ^~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /build/pocl-3.1/lib/CL/clSetEventCallback.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:403:19: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:315:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/ScaledNumber.h:357:16: required from here -/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:363:16: required from here -/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber llvm::ScaledNumber::adjustToWidth(uint64_t, int32_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int32_t = int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:26: required from here -/usr/lib/llvm-15/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); - | ^~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:28: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:1179:21: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /build/pocl-3.1/lib/CL/clGetEventInfo.c -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' -/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] - 260 | callNumTrailingObjects(const BaseTy *Obj, - | ~~~~~~~~~~~~~~^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +In file included from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:32: /usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); @@ -10736,50 +13438,34 @@ /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = unsigned int; int32_t = int; int16_t = short int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:402:23: required from here -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] - 195 | int32_t LocalFloor = sizeof(Digits) * 8 - countLeadingZeros(Digits) - 1; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = long unsigned int; int32_t = int; int16_t = short int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:410:23: required from here -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:36: required from here -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] - 844 | Scale += ScaleShift; - | ~~~~~~^~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo': -/build/pocl-3.1/lib/CL/clGetEventInfo.c:37:15: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 37 | cl_uint r = event->pocl_refcount; - | ^~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 17%] Linking CXX executable test_early_return -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.dir/link.txt --verbose=1 -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, - from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/bitselect.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:45: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clReleaseSampler.c: In function 'POclReleaseSampler': +/build/pocl-3.1/lib/CL/clReleaseSampler.c:57:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 57 | dev->ops->free_sampler (dev, sampler, dev->dev_id); + | ~~~^~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, + from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:33: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -10788,19 +13474,16 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1312 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h: In member function 'unsigned int llvm::Attributor::ArgumentReplacementInfo::getNumReplacementArgs() const': -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1886:74: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1886 | unsigned getNumReplacementArgs() const { return ReplacementTypes.size(); } - | ~~~~~~~~~~~~~~~~~~~~~^~ +[ 14%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o -MF CMakeFiles/llvmpasses.dir/linker.cpp.o.d -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /build/pocl-3.1/lib/llvmopencl/linker.cpp /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_early_return.dir/test_early_return.cpp.o -o test_early_return ../../poclu/libpoclu.a -lOpenCL -lm /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -10809,173 +13492,37 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /build/pocl-3.1/lib/CL/clGetSamplerInfo.c +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /build/pocl-3.1/lib/CL/clCreateUserEvent.c -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::computeKnownDerefBytesFromAccessedMap()': -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:3587:38: warning: conversion from 'int64_t' {aka 'long int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] - 3587 | DerefBytesState.takeKnownMaximum(KnownBytes); - | ^~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeKnownDerefBytesMaximum(uint64_t)': -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:3618:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] - 3618 | DerefBytesState.takeKnownMaximum(Bytes); - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeAssumedDerefBytesMinimum(uint64_t)': -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:3626:40: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] - 3626 | DerefBytesState.takeAssumedMinimum(Bytes); - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:32: + from /build/pocl-3.1/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 684 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftRight(int32_t) [with DigitsT = long unsigned int; int32_t = int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:36: required from here -/usr/lib/llvm-15/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-15/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(DigitsType) [with DigitsT = long unsigned int; DigitsType = long unsigned int]': -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/ModuleSummaryIndex.h:96:36: required from here -/usr/lib/llvm-15/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 692 | return countLeadingZeros32(Digits) + Width - 32; - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' -/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::SMFixIt; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:315:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 17%] Built target test_early_return +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -10994,28 +13541,12 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Transforms/InstCombine/InstCombine.h:24, - from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:46: -/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h: In member function 'void llvm::InstructionWorklist::reserve(size_t)': -/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h:81:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::DenseMapBase, llvm::Instruction*, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 81 | WorklistMap.reserve(Size); - | ^~~~ -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /build/pocl-3.1/lib/CL/clSetUserEventStatus.c -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /usr/lib/llvm-15/include/llvm/Transforms/Instrumentation.h:20, - from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:47: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2097:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2097 | Column(Column) { + | ^~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); @@ -11024,444 +13555,40 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::DiagnosticInfoOptimizationBase::Argument; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' -/usr/include/c++/12/bits/stl_iterator.h:735:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' -/usr/include/c++/12/bits/stl_algobase.h:385:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/12/bits/stl_algobase.h:495:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' -/usr/include/c++/12/bits/stl_algobase.h:522:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' -/usr/include/c++/12/bits/stl_algobase.h:530:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' -/usr/include/c++/12/bits/stl_algobase.h:620:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' -/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:658:14: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/dot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /build/pocl-3.1/lib/CL/clEnqueueTask.c -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': -/usr/lib/llvm-15/include/llvm/Transforms/Instrumentation.h:174:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 174 | return Scaled; - | ^~~~~~ -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/dot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /build/pocl-3.1/lib/CL/clCreateImage.c -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:25, - from /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.h:29, - from /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.cc:31: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:51: -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fract.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clCreateImage.c: In function 'pocl_create_image_internal': -/build/pocl-3.1/lib/CL/clCreateImage.c:94:52: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion] - 94 | dev, image_format, image_desc, image_type_idx, - | ^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clCreateImage.c:251:27: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 251 | mem->image_channels = channels; - | ^~~~~~~~ -/build/pocl-3.1/lib/CL/clCreateImage.c:252:28: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 252 | mem->image_elem_size = elem_size; - | ^~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /build/pocl-3.1/lib/CL/clCreateImage2D.c -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ +In file included from /build/pocl-3.1/lib/CL/clGetSamplerInfo.c:24: +/build/pocl-3.1/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo': +/build/pocl-3.1/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); + | ^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.h:316:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' + 316 | MEMASSIGN; \ + | ^~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO' + 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: /usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 100 | SubclassData = val; | ^~~ -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /build/pocl-3.1/lib/CL/clCreateImage3D.c -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 582 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/dot.cl.bc -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -11484,526 +13611,19 @@ /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_linear_id.c.bc -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_linear_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' -/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueReadImage.c -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_offset.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.h:30: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_normalize.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:36: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_group_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:35, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/HandleSamplerInitialization.cc:32: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_array_size.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:37: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -[ 18%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-3.1/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -c /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/clang/Basic/DirectoryEntry.h:20: -/usr/lib/llvm-15/include/llvm/ADT/StringMap.h: In instantiation of 'llvm::StringMap::StringMap(std::initializer_list >) [with ValueTy = clang::TargetCXXABI::Kind; AllocatorTy = llvm::MallocAllocator]': -/usr/lib/llvm-15/include/clang/Basic/TargetCXXABI.h:46:5: required from here -/usr/lib/llvm-15/include/llvm/ADT/StringMap.h:130:32: warning: conversion from 'std::initializer_list >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 130 | : StringMapImpl(List.size(), static_cast(sizeof(MapEntryTy))) { - | ~~~~~~~~~^~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueWriteImage.c -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:38: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fract.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'size_t llvm::BumpPtrAllocatorImpl::getTotalMemory() const [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]': -/usr/lib/llvm-15/include/clang/AST/ASTContext.h:762:36: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:284:51: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 284 | TotalMemory += computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' -/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/clang/AST/Decl.h: In instantiation of 'void clang::Redeclarable::setPreviousDecl(decl_type*) [with decl_type = clang::TranslationUnitDecl]': -/usr/lib/llvm-15/include/clang/AST/ASTContext.h:1097:33: required from here -/usr/lib/llvm-15/include/clang/AST/Decl.h:4691:56: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] - 4691 | static_cast(this)->IdentifierNamespace |= - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - 4692 | MostRecent->getIdentifierNamespace() & - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4693 | (Decl::IDNS_Ordinary | Decl::IDNS_Tag | Decl::IDNS_Type); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_linear_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /build/pocl-3.1/lib/CL/clCreateSampler.c -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_offset.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_data_type.cl.bc -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fract.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:28: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -12019,6 +13639,10 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3847 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -12026,6 +13650,10 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -12060,29 +13688,33 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:576:65: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 432 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:763:52: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:946:53: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:1455:45: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:1703:67: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4481 | unsigned Values = 1 + Args.size(); @@ -12095,225 +13727,25 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::DeducedTypeLoc; Derived = clang::AutoTypeLoc; TypeClass = clang::AutoType; LocalData = clang::AutoTypeLocInfo]': -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2235:67: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:2490:67: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/build/pocl-3.1/lib/CL/clCreateSampler.c: In function 'POclCreateSampler': -/build/pocl-3.1/lib/CL/clCreateSampler.c:82:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 82 | dev->ops->create_sampler (dev, sampler, dev->dev_id); - | ~~~^~~~~~~~ -/build/pocl-3.1/lib/CL/clCreateSampler.c: In function 'POclCreateSamplerWithProperties': -/build/pocl-3.1/lib/CL/clCreateSampler.c:120:33: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_bool' {aka 'unsigned int'} may change value [-Wconversion] - 120 | normalized_coords = p[1]; - | ^ -/build/pocl-3.1/lib/CL/clCreateSampler.c:129:31: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_addressing_mode' {aka 'unsigned int'} may change value [-Wconversion] - 129 | addressing_mode = p[1]; - | ^ -/build/pocl-3.1/lib/CL/clCreateSampler.c:138:27: warning: conversion from 'cl_sampler_properties' {aka 'long unsigned int'} to 'cl_filter_mode' {aka 'unsigned int'} may change value [-Wconversion] - 138 | filter_mode = p[1]; - | ^ -/build/pocl-3.1/lib/CL/clCreateSampler.c:149:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 149 | unsigned num_props = (p - sampler_properties) + 1; /* include final 0 */ - | ^ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_group_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/dot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_array_size.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /build/pocl-3.1/lib/CL/clReleaseSampler.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:20, - from /usr/lib/llvm-15/include/llvm/ADT/StringMap.h:17: -/usr/lib/llvm-15/include/llvm/ADT/StringRef.h: In instantiation of 'std::enable_if_t<(! std::numeric_limits<_Tp>::is_signed), bool> llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int; std::enable_if_t<(! std::numeric_limits<_Tp>::is_signed), bool> = bool]': -/usr/lib/llvm-15/include/clang/Frontend/CommandLineSourceLoc.h:39:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/StringRef.h:533:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] - 533 | Result = ULLVal; - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/FlattenBarrierSubs.cc:40: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/dot.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:20, - from /usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:25, - from /usr/lib/llvm-15/include/llvm/Pass.h:347, - from /build/pocl-3.1/lib/CL/../llvmopencl/AutomaticLocals.h:24, - from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:26: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clReleaseSampler.c: In function 'POclReleaseSampler': -/build/pocl-3.1/lib/CL/clReleaseSampler.c:57:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - 57 | dev->ops->free_sampler (dev, sampler, dev->dev_id); - | ~~~^~~~~~~~ -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fract.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /build/pocl-3.1/lib/CL/clRetainSampler.c -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/dot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -In file included from /usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:22: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_data_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_linear_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_offset.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /build/pocl-3.1/lib/CL/clGetSamplerInfo.c -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:489:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of '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-15/include/llvm/Analysis/AliasAnalysis.h:391:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]': -/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_linear_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, - from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2584:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2584 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 14%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyImage.c +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3069:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3069 | Arg(Arg), Flags(Flags) { + | ^~~ +[ 14%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -12330,6 +13762,12 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -12338,30 +13776,17 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_group_id.c.bc -In file included from /build/pocl-3.1/lib/CL/clGetSamplerInfo.c:24: -/build/pocl-3.1/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo': -/build/pocl-3.1/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); - | ^~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.h:316:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' - 316 | MEMASSIGN; \ - | ^~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO' - 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); - | ^~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_depth.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -12370,6 +13795,14 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -12416,10 +13849,16 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ +[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMapImage.c /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 472 | return count_if(indices(), [](const Use& use) { @@ -12428,104 +13867,24 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_dim.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_array_size.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]': -/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1690:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h: In member function 'virtual llvm::Value* llvm::ConstantFolder::FoldBinOpFMF(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::FastMathFlags) const': +/usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter] + 87 | FastMathFlags FMF) const override { + | ~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3414:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 3414 | SubclassData16 = MIType; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h: In member function 'virtual llvm::Value* llvm::ConstantFolder::FoldUnOpFMF(llvm::Instruction::UnaryOps, llvm::Value*, llvm::FastMathFlags) const': +/usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter] + 92 | FastMathFlags FMF) const override { + | ~~~~~~~~~~~~~~^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +[ 15%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -12533,11 +13892,17 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_distance.cl.bc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1548 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -12545,15 +13910,12 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_offset.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCopyImage.c -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -c /build/pocl-3.1/lib/CL/clGetHostTimer.c +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3684:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3684 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); @@ -12562,26 +13924,39 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/bitselect.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::DbgVariableIntrinsic::getNumVariableLocationOps() const': +/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:228:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 228 | return cast(getRawLocation())->getArgs().size(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/IRBuilder.h: In member function 'llvm::CallBrInst* llvm::IRBuilderBase::CreateCallBr(llvm::FunctionCallee, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&)': +/usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:1096:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] + 1096 | ArrayRef OpBundles, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp_int.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetHostTimer.c: In function 'POclGetHostTimer': +/build/pocl-3.1/lib/CL/clGetHostTimer.c:27:18: warning: unused parameter 'device' [-Wunused-parameter] + 27 | cl_device_id device, cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1 + | ~~~~~~~~~~~~~^~~~~~ +/build/pocl-3.1/lib/CL/clGetHostTimer.c:27:36: warning: unused parameter 'host_timestamp' [-Wunused-parameter] + 27 | cl_device_id device, cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1 + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': +/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:882:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 882 | return getElementSizeInBytesCst()->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23, - from /build/pocl-3.1/lib/CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:31: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -12604,6 +13979,8 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /build/pocl-3.1/lib/CL/clGetImageInfo.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -12611,6 +13988,24 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': +/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:1403:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1403 | return cast(getArgOperand(1))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getDerivedPtrIndex() const': +/usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:1409:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1409 | return cast(getArgOperand(2))->getZExtValue(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Analysis/AssumeBundleQueries.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::Attribute::AttrKind)': +/usr/lib/llvm-15/include/llvm/Analysis/AssumeBundleQueries.h:59:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 59 | return hash_combine(AK); + | ~~~~~~~~~~~~^~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -12638,8 +14033,26 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_group_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/ADT/SetVector.h:24, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -12656,55 +14069,14 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /build/pocl-3.1/lib/CL/clEnqueueMapImage.c -[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_array_size.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_height.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_data_type.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, - from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] - 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} - | ~~~~~~~~~^~~~~~~~~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cross.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: /usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 100 | SubclassData = val; | ^~~ -In file included from /usr/lib/llvm-15/include/clang/AST/ASTContext.h:51: -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h: In instantiation of 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Use*; ValueT = llvm::Value*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 32>]': -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1604:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:105:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 105 | I = Vector.size() - 1; - | ~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h: In instantiation of 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector >, 32>]': -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1625:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:105:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -12717,180 +14089,6 @@ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 582 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_depth.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_data_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_dim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_depth.cl.bc -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fract.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/clang/Basic/LLVM.h:27: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = clang::CharSourceRange; ValueParamT = clang::CharSourceRange]' -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1209:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_width.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetHostTimer.c.o -c /build/pocl-3.1/lib/CL/clGetHostTimer.c -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -12917,84 +14115,71 @@ /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 521 | Linkage = LT; | ^~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_height.cl.bc -/build/pocl-3.1/lib/CL/clGetHostTimer.c: In function 'POclGetHostTimer': -/build/pocl-3.1/lib/CL/clGetHostTimer.c:27:18: warning: unused parameter 'device' [-Wunused-parameter] - 27 | cl_device_id device, cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1 - | ~~~~~~~~~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/clGetHostTimer.c:27:36: warning: unused parameter 'host_timestamp' [-Wunused-parameter] - 27 | cl_device_id device, cl_ulong *host_timestamp) CL_API_SUFFIX__VERSION_2_1 - | ~~~~~~~~~~^~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Analysis/CGSCCPassManager.h:92, + from /usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:110: +/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': +/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h:480:41: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 480 | int size() const { return Nodes.size(); } + | ~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:41: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, + from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /build/pocl-3.1/lib/CL/clGetImageInfo.c -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fract.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of '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-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, +[ 15%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, + from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, + from /build/pocl-3.1/lib/llvmopencl/linker.cpp:35: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fract.cl.bc -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_dim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_width.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: /usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ -[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/dot.cl.bc /usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -13003,16 +14188,6 @@ /usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 21%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -13028,52 +14203,124 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 22%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o +[ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture.c.o -c /build/pocl-3.1/lib/CL/clCreateFromGLTexture.c -[ 22%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 22%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_linear_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, - from /usr/lib/llvm-15/include/llvm/MC/TargetRegistry.h:24, - from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:45: -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /build/pocl-3.1/lib/CL/clCreateFromGLTexture2D.c /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:32: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1045 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -[ 22%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/pocl-3.1/lib/CL/clCreateFromGLTexture.c: In function 'POclCreateFromGLTexture': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ /build/pocl-3.1/lib/CL/clCreateFromGLTexture.c:29:38: warning: unused parameter 'flags' [-Wunused-parameter] 29 | cl_context context, cl_mem_flags flags, cl_GLenum target, | ~~~~~~~~~~~~~^~~~~ @@ -13086,81 +14333,8 @@ /build/pocl-3.1/lib/CL/clCreateFromGLTexture.c:30:34: warning: unused parameter 'texture' [-Wunused-parameter] 30 | cl_GLint miplevel, cl_GLuint texture, | ~~~~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Twine.h:12, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:22: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' -/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 22%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 22%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_offset.c.bc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 22%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' -/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 22%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /build/pocl-3.1/lib/CL/clCreateFromGLTexture2D.c -[ 22%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_depth.cl.bc -[ 22%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/clang/Analysis/Support/BumpVector.h:52:31: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:47: -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:130:55: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 130 | unsigned getNumBuffers() const { return Buffers.size(); } - | ~~~~~~~~~~~~^~ -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_group_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:150:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 150 | return Buffers.size(); - | ~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_height.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_work_dim.c.bc +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /build/pocl-3.1/lib/CL/clCreateFromGLTexture2D.c: In function 'POclCreateFromGLTexture2D': /build/pocl-3.1/lib/CL/clCreateFromGLTexture2D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter] 31 | cl_mem_flags flags, @@ -13174,23 +14348,63 @@ /build/pocl-3.1/lib/CL/clCreateFromGLTexture2D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter] 34 | cl_GLuint texture, | ~~~~~~~~~~~~~~~~^~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_linear_id.c.bc -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_distance.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_array_size.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_work_dim.c.bc -[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:48: +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /build/pocl-3.1/lib/CL/clCreateFromGLTexture3D.c +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' +/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -c /build/pocl-3.1/lib/CL/clEnqueueAcquireGLObjects.c +In file included from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:33: /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -13218,7 +14432,14 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 326 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /build/pocl-3.1/lib/CL/clCreateFromGLTexture3D.c +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), @@ -13230,72 +14451,6 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_offset.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_linear_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_offset.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /build/pocl-3.1/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D': /build/pocl-3.1/lib/CL/clCreateFromGLTexture3D.c:31:41: warning: unused parameter 'flags' [-Wunused-parameter] 31 | cl_mem_flags flags, @@ -13309,76 +14464,36 @@ /build/pocl-3.1/lib/CL/clCreateFromGLTexture3D.c:34:41: warning: unused parameter 'texture' [-Wunused-parameter] 34 | cl_GLuint texture, | ~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, + from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] + 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} + | ~~~~~~~~~^~~~~~~~~ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o /usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 100 | SubclassData = val; | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_dim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_group_id.c.bc -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:922:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:462:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:942:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 942 | NumEntries = TmpNumEntries; - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -c /build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -13387,222 +14502,11 @@ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:922:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:126:9: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:942:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 582 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueAcquireGLObjects.c.o -c /build/pocl-3.1/lib/CL/clEnqueueAcquireGLObjects.c -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_array_size.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_group_id.c.bc -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' -/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Target/TargetMachine.h:20, - from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:57: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc /build/pocl-3.1/lib/CL/clEnqueueAcquireGLObjects.c: In function 'POclEnqueueAcquireGLObjects': -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_width.cl.bc /build/pocl-3.1/lib/CL/clEnqueueAcquireGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter] 28 | cl_command_queue command_queue, cl_uint num_mem_objects, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -13621,1318 +14525,8 @@ /build/pocl-3.1/lib/CL/clEnqueueAcquireGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter] 30 | const cl_event *event_wait_list, cl_event *event) | ~~~~~~~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' -/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_data_type.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_array_size.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' -/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:413:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 413 | std::distance(Allocator.Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' -/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:413:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' -/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:413:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReleaseGLObjects.c.o -c /build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_height.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c: In function 'POclEnqueueReleaseGLObjects': -/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter] - 28 | cl_command_queue command_queue, cl_uint num_mem_objects, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:28:45: warning: unused parameter 'num_mem_objects' [-Wunused-parameter] - 28 | cl_command_queue command_queue, cl_uint num_mem_objects, - | ~~~~~~~~^~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:29:19: warning: unused parameter 'mem_objects' [-Wunused-parameter] - 29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list, - | ~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:29:40: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter] - 29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:30:21: warning: unused parameter 'event_wait_list' [-Wunused-parameter] - 30 | const cl_event *event_wait_list, cl_event *event) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter] - 30 | const cl_event *event_wait_list, cl_event *event) - | ~~~~~~~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_data_type.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AbstractAttribute*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -c /build/pocl-3.1/lib/CL/clGetGLContextInfoKHR.c -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:106:23: required from 'void llvm::DenseMapBase::reserve(size_type) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; size_type = unsigned int]' -/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h:81:24: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_data_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:60: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /build/pocl-3.1/lib/CL/clUnloadCompiler.c -[ 25%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/clang/Basic/Diagnostic.h:337:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_work_dim.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/clang/AST/ComparisonCategories.h:216:65: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_width.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/clang/AST/RawCommentList.h:197:65: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/clang/AST/RawCommentList.h:197:65: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fract.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:195:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:209:20: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]' -/usr/lib/llvm-15/include/clang/AST/ASTContext.h:734:30: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:337:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 337 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); - | ~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /build/pocl-3.1/lib/CL/clGetSupportedImageFormats.c -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/clang/Basic/SourceManager.h:656:10: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_depth.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:878:27: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 386 | size = llvm::alignTo(size, extraAlign); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]': -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:911:57: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1035:27: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1119:55: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1175:27: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1468:27: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1550:27: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1765:33: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]': -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1803:57: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]': -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1826:57: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]': -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1854:57: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2299:27: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2519:27: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2535:33: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2593:61: required from here -/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats': -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log10.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter] - 29 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/clang/Sema/CodeCompleteConsumer.h:658:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 27%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /build/pocl-3.1/lib/CL/clGetExtensionFunctionAddress.c -[ 27%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740: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-15/include/llvm/Option/ArgList.h:156:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const clang::Decl*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::Decl*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::Decl*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/clang/Analysis/BodyFarm.h:32:76: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 27%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc -[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_depth.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 27%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/clang/Analysis/CFG.h:1437:28: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 27%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_depth.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /build/pocl-3.1/lib/CL/clGetExtensionFunctionAddressForPlatform.c -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_dim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_linear_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AliasSetTracker.h:352:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:421:44: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:421:44: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -MF CMakeFiles/llvmpasses.dir/InlineKernels.cc.o.d -o CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -c /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_work_dim.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::BranchProbability>; KeyT = std::pair; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::BranchProbability>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::BranchProbability>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::BranchProbability>]' -/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_offset.c.bc -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc:34: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:128:73: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:65: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hadd.cl.bc -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/IR/LegacyPassManagers.h:297:28: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_divide.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, - from /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc:35: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:64:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 64 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 65 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_group_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:142: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-15/include/llvm/Analysis/LazyCallGraph.h:554:23: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/TargetTransformInfo.h:24, - from /build/pocl-3.1/lib/CL/pocl_llvm_wg.cc:66: -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::resize(unsigned int, bool)': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:343:15: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 343 | (*BV)[I] = (OldBits >> I) & 1; - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::reserve(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:353:39: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 353 | BitVector *BV = new BitVector(SmallSize); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:356:21: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 356 | BV->set(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::back() const': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:469:27: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 469 | return (*this)[size() - 1]; - | ~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::push_back(bool)': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:478:19: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 478 | resize(size() + 1, Val); - | ~~~~~~~^~~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'void llvm::SmallBitVector::pop_back()': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:484:19: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | resize(size() - 1); - | ~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::anyCommon(const llvm::SmallBitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:494:38: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 494 | for (unsigned i = 0, e = std::min(size(), RHS.size()); i != e; ++i) - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::operator==(const llvm::SmallBitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:510:21: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | if ((*this)[I] != RHS[I]) - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:510:31: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 510 | if ((*this)[I] != RHS[I]) - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator&=(const llvm::SmallBitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:524:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 524 | resize(std::max(size(), RHS.size())); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:532:17: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 532 | (*this)[I] = test(I) && RHS.test(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:532:27: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 532 | (*this)[I] = test(I) && RHS.test(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:532:42: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 532 | (*this)[I] = test(I) && RHS.test(I); - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /build/pocl-3.1/lib/CL/clIcdGetPlatformIDsKHR.c -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:534:15: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 534 | reset(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::reset(const llvm::SmallBitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:546:40: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 546 | for (unsigned i = 0, e = std::min(size(), RHS.size()); i != e; ++i) - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'bool llvm::SmallBitVector::test(const llvm::SmallBitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:561:29: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 561 | for (i = 0, e = std::min(size(), RHS.size()); i != e; ++i) - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:565:18: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 565 | for (e = size(); i != e; ++i) - | ~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator|=(const llvm::SmallBitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:573:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 573 | resize(std::max(size(), RHS.size())); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:580:17: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 580 | (*this)[I] = test(I) || RHS.test(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:580:27: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 580 | (*this)[I] = test(I) || RHS.test(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:580:42: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 580 | (*this)[I] = test(I) || RHS.test(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h: In member function 'llvm::SmallBitVector& llvm::SmallBitVector::operator^=(const llvm::SmallBitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:586:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 586 | resize(std::max(size(), RHS.size())); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:593:17: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | (*this)[I] = test(I) != RHS.test(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:593:27: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | (*this)[I] = test(I) != RHS.test(I); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallBitVector.h:593:42: warning: conversion from 'llvm::SmallBitVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 593 | (*this)[I] = test(I) != RHS.test(I); - | ^ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_dim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Analysis/TargetTransformInfo.h:30: -/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': -/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 110 | N = (static_cast(N) * RHS.N + D / 2) / D; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': -/usr/lib/llvm-15/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:54:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_dim.cl.bc -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_array_size.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/Analysis/MustExecute.h:412:77: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/Analysis/MustExecute.h:412:77: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/Analysis/MustExecute.h:412:77: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1013:49: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_height.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMap >; KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1013:49: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, bool>; KeyT = std::pair; ValueT = bool; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, bool>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = bool; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, bool>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = bool; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, bool>]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1013:49: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Transforms/IPO/Attributor.h:1171:10: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >; KeyT = llvm::IRPosition; ValueT = llvm::SmallVector(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::IRPosition; ValueT = llvm::SmallVector(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::IRPosition; ValueT = llvm::SmallVector(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1327:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::AbstractAttribute*>; KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1327:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1327:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:394:5: required from 'T& llvm::SmallVectorTemplateBase >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>&}; T = std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>; bool = false]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:929:38: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {const std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>&}; T = std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>; reference = std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>&]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1723:46: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:735:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:54:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /build/pocl-3.1/lib/CL/clReleaseDevice.c -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Transforms/Scalar/GVN.h:122:53: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_recip.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' -/usr/lib/llvm-15/include/llvm/Transforms/Scalar/GVN.h:122:53: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_cos.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/PassRegistry.h:19: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, - from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:31: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_height.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /build/pocl-3.1/lib/CL/clRetainDevice.c -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_data_type.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_height.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = clang::FixItHint; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FixItHint; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1026:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = clang::FixItHint]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1224:34: required from 'llvm::SmallVector& llvm::SmallVector::operator=(const llvm::SmallVector&) [with T = clang::FixItHint; unsigned int N = 6]' -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:148:8: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_width.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::pair, clang::FullSourceLoc>; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair, clang::FullSourceLoc>; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:646:17: required from 'void llvm::SmallVectorImpl::reserve(size_type) [with T = std::pair, clang::FullSourceLoc>; size_type = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:670:11: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair, clang::FullSourceLoc>*; = void; T = std::pair, clang::FullSourceLoc>]' -/usr/lib/llvm-15/include/clang/Basic/SourceManager.h:828:34: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /build/pocl-3.1/lib/CL/clCreateSubDevices.c -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:26: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = const void*; ValueParamT = const void*]' -/usr/lib/llvm-15/include/llvm/PassAnalysisSupport.h:64:20: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': -/build/pocl-3.1/lib/CL/clCreateSubDevices.c:91:24: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 91 | count_devices = in_device->max_compute_units / properties[1]; - | ^~~~~~~~~ -/build/pocl-3.1/lib/CL/clCreateSubDevices.c:101:25: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 101 | total_cus += properties[i]; - | ^~~~~~~~~~ -/build/pocl-3.1/lib/CL/clCreateSubDevices.c:157:14: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 157 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY - | ^ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:18, - from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:30: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:21: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log10.cl.bc -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_width.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_order.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_width.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740: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-15/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' -/usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:906:74: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const llvm::Instruction*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const llvm::Function*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /build/pocl-3.1/lib/CL/clUnloadPlatformCompiler.c -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::APInt; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState::PotentialValuesState() [with MemberTy = llvm::APInt]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:2825:39: required from 'llvm::StateWrapper::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState; BaseType = llvm::AbstractAttribute; Ts = {}]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:4552:77: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = std::pair; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo, void>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState::PotentialValuesState() [with MemberTy = std::pair]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:2825:39: required from 'llvm::StateWrapper::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState >; BaseType = llvm::AbstractAttribute; Ts = {}]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:4605:69: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' -/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] - 260 | callNumTrailingObjects(const BaseTy *Obj, - | ~~~~~~~~~~~~~~^~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = clang::CharSourceRange; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = clang::CharSourceRange; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = clang::CharSourceRange]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = clang::CharSourceRange; unsigned int N = 8]' -/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:183:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::SMFixIt; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:315:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: @@ -14976,11 +14570,6 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 221 | (B * FastMathFlags::ApproxFunc); | ^ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 227 | SubclassOptionalData |= FMF.Flags; @@ -14995,12 +14584,12 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetGLContextInfoKHR.c.o -c /build/pocl-3.1/lib/CL/clGetGLContextInfoKHR.c /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_depth.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 472 | return count_if(indices(), [](const Use& use) { @@ -15009,94 +14598,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_id.c.bc -/usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h: In member function 'virtual llvm::Value* llvm::ConstantFolder::FoldBinOpFMF(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::FastMathFlags) const': -/usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter] - 87 | FastMathFlags FMF) const override { - | ~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h: In member function 'virtual llvm::Value* llvm::ConstantFolder::FoldUnOpFMF(llvm::Instruction::UnaryOps, llvm::Value*, llvm::FastMathFlags) const': -/usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter] - 92 | FastMathFlags FMF) const override { - | ~~~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_work_dim.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = clang::DeclaratorChunk; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::DeclaratorChunk; bool = false]' -/usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:2247:27: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::unique_ptr; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' -/usr/lib/llvm-15/include/clang/Lex/ModuleMap.h:419:24: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -c /build/pocl-3.1/lib/CL/clSetContentSizeBufferPoCL.c -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::unique_ptr; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' -/usr/lib/llvm-15/include/clang/Driver/Job.h:282:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_size.c.bc + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: /usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -15105,693 +14618,42 @@ /usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/IRBuilder.h: In member function 'llvm::CallBrInst* llvm::IRBuilderBase::CreateCallBr(llvm::FunctionCallee, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&)': -/usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:1096:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] - 1096 | ArrayRef OpBundles, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:489:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:376: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-15/include/llvm/ADT/DenseMap.h:1042: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-15/include/llvm/ADT/DenseMap.h:912: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-15/include/llvm/Analysis/AliasAnalysis.h:391:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:120:25: required from 'std::pair, llvm::detail::DenseMapPair, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:616:25: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] - 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:549: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-15/include/llvm/ADT/DenseMap.h:340: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 >; value_type = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:344: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-15/include/llvm/Analysis/TargetLibraryInfo.h:138:20: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, unsigned int>; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, unsigned int>; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' -/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/usr/lib/llvm-15/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, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491: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, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' -/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1690:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = long unsigned int; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = long unsigned int; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1196:27: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = long unsigned int; unsigned int N = 6; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:143:9: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log10.cl.bc -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o -c /build/pocl-3.1/lib/CL/clCreatePipe.c -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::SMFixIt; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:315:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/ADT/SetVector.h:24, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_work_dim.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 28%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_work_dim.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log2.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/hadd.cl.bc -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clCreatePipe.c: In function 'POclCreatePipe': -/build/pocl-3.1/lib/CL/clCreatePipe.c:30:53: warning: unused parameter 'pipe_packet_size' [-Wunused-parameter] - 30 | cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size, - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clCreatePipe.c:31:13: warning: unused parameter 'pipe_max_packets' [-Wunused-parameter] - 31 | cl_uint pipe_max_packets, const cl_pipe_properties *properties, - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = clang::FrontendInputFile; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FrontendInputFile; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = clang::FrontendInputFile; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = clang::FrontendInputFile; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = clang::FrontendInputFile; bool = false]' -/build/pocl-3.1/lib/CL/pocl_llvm_build.cc:546:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_dim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o -c /build/pocl-3.1/lib/CL/clGetPipeInfo.c -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:376: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-15/include/llvm/ADT/DenseMap.h:1042: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-15/include/llvm/ADT/DenseMap.h:912: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-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clGetPipeInfo.c: In function 'POclGetPipeInfo': -/build/pocl-3.1/lib/CL/clGetPipeInfo.c:28:12: warning: unused parameter 'pipe' [-Wunused-parameter] - 28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, - | ~~~~~~~^~~~ -/build/pocl-3.1/lib/CL/clGetPipeInfo.c:28:31: warning: unused parameter 'param_name' [-Wunused-parameter] - 28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetPipeInfo.c:28:50: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, - | ~~~~~~~^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetPipeInfo.c:29:11: warning: unused parameter 'param_value' [-Wunused-parameter] - 29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_0 - | ~~~~~~^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clGetPipeInfo.c:29:32: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] - 29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_0 - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AbstractAttribute*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::WeakVH; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakVH; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::WeakVH; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::WeakVH; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::WeakVH; bool = false]' -/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:144:24: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::WeakVH; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::WeakVH]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1640:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:499:5: required from 'void llvm::DenseMapBase::decrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:311:5: required from 'bool llvm::DenseMapBase::erase(const KeyT&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:102:24: required from 'bool llvm::detail::DenseSetImpl::erase(const ValueT&) [with ValueT = llvm::Instruction*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:158:19: required from 'bool llvm::SetVector::remove(const value_type&) [with T = llvm::Instruction*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::Instruction*]' -/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h:93:20: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o -c /build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:34: /usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log2.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c: In function 'POclSetProgramReleaseCallback': -/build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c:28:16: warning: unused parameter 'program' [-Wunused-parameter] - 28 | cl_program program, - | ~~~~~~~~~~~^~~~~~~ -/build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c:29:24: warning: unused parameter 'pfn_notify' [-Wunused-parameter] - 29 | void (CL_CALLBACK* pfn_notify)(cl_program program, void* user_data), - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c:30:11: warning: unused parameter 'user_data' [-Wunused-parameter] - 30 | void* user_data) CL_API_SUFFIX__VERSION_2_2 - | ~~~~~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 28%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o -c /build/pocl-3.1/lib/CL/clSetContextDestructorCallback.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' -/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Use*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Use* const&; ValueArgs = {const unsigned int&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const unsigned int&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:210:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:101:68: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Use*; ValueT = llvm::Value*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 32>]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1604:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1047 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Value*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Value* const&; ValueArgs = {const unsigned int&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const unsigned int&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:210:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:101:68: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector >, 32>]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1625:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::WeakVH; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::WeakVH&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::WeakVH; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::WeakVH]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1640:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::WeakVH; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::WeakVH&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::WeakVH; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::WeakVH]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1652:69: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_height.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::BasicBlock*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1656:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Function*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::Function*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::Function*]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1667:34: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::Instruction*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::Instruction*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::Instruction*]' -/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h:45:24: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::APInt; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState::PotentialValuesState() [with MemberTy = llvm::APInt]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:2825:39: required from 'llvm::StateWrapper::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState; BaseType = llvm::AbstractAttribute; Ts = {}]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:4552:77: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = std::pair; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo, void>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState::PotentialValuesState() [with MemberTy = std::pair]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:2825:39: required from 'llvm::StateWrapper::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState >; BaseType = llvm::AbstractAttribute; Ts = {}]' -/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:4605:69: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o -c /build/pocl-3.1/lib/CL/clSetProgramSpecializationConstant.c -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ +/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c: In function 'POclEnqueueReleaseGLObjects': +/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:28:22: warning: unused parameter 'command_queue' [-Wunused-parameter] + 28 | cl_command_queue command_queue, cl_uint num_mem_objects, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:28:45: warning: unused parameter 'num_mem_objects' [-Wunused-parameter] + 28 | cl_command_queue command_queue, cl_uint num_mem_objects, + | ~~~~~~~~^~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:29:19: warning: unused parameter 'mem_objects' [-Wunused-parameter] + 29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list, + | ~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:29:40: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter] + 29 | const cl_mem *mem_objects, cl_uint num_events_in_wait_list, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:30:21: warning: unused parameter 'event_wait_list' [-Wunused-parameter] + 30 | const cl_event *event_wait_list, cl_event *event) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clEnqueueReleaseGLObjects.c:30:48: warning: unused parameter 'event' [-Wunused-parameter] + 30 | const cl_event *event_wait_list, cl_event *event) + | ~~~~~~~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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 > > >]' @@ -15799,37 +14661,6 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -15838,38 +14669,18 @@ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Kernel.cc:32: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' @@ -15887,13 +14698,15 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' @@ -15901,148 +14714,36 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o -c /build/pocl-3.1/lib/CL/clCloneKernel.c -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /build/pocl-3.1/lib/CL/clUnloadCompiler.c /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_width.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::DiagnosticInfoOptimizationBase::Argument; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' -/usr/include/c++/12/bits/stl_iterator.h:735:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' -/usr/include/c++/12/bits/stl_algobase.h:385:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' -/usr/include/c++/12/bits/stl_algobase.h:495:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' -/usr/include/c++/12/bits/stl_algobase.h:522:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' -/usr/include/c++/12/bits/stl_algobase.h:530:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' -/usr/include/c++/12/bits/stl_algobase.h:620:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' -/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:658:14: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -In file included from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:32: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, - from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:31: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/build/pocl-3.1/lib/CL/clCloneKernel.c: In function 'POclCloneKernel': -/build/pocl-3.1/lib/CL/clCloneKernel.c:110:38: warning: unused variable 'pi' [-Wunused-variable] - 110 | struct pocl_argument_info *pi = &(kernel->meta->arg_info[i]); - | ^~ -/build/pocl-3.1/lib/CL/clCloneKernel.c:128:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 128 | device->ops->create_kernel (device, program, kernel, i); - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, - from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:33: +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp_int.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cross.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, + from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -16059,173 +14760,12 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_recip.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 29%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_id.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 29%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMMigrateMem.c -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_size.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:32: + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); @@ -16241,6 +14781,14 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 484 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 495 | unsigned NumWords = Bits.size(); @@ -16298,187 +14846,26 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 29%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_num_groups.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 29%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_work_dim.c.bc -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreaterequal.cl.bc -/build/pocl-3.1/lib/CL/clEnqueueSVMMigrateMem.c: In function 'POclEnqueueSVMMigrateMem': -/build/pocl-3.1/lib/CL/clEnqueueSVMMigrateMem.c:51:44: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] - 51 | cl_mem_migration_flags not_valid_flags = ~( - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:33: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -[ 30%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /build/pocl-3.1/lib/CL/pocl_util.c -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:41: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/InlineKernels.cc:34: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isless.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_tan.cl.bc -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnotequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/ADT/SetVector.h:24, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -16491,10 +14878,12 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 185 | (B * FastMathFlags::AllowReassoc); @@ -16511,6 +14900,22 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 203 | (B * FastMathFlags::NoSignedZeros); | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 209 | (B * FastMathFlags::AllowReciprocal); @@ -16537,6 +14942,10 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -16549,306 +14958,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 30%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -MF CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o.d -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /build/pocl-3.1/lib/llvmopencl/IsolateRegions.cc -[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_restore_ftz': -/build/pocl-3.1/lib/CL/pocl_util.c:94:5: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] - 94 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_ON); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c:96:5: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] - 96 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_OFF); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_save_ftz': -/build/pocl-3.1/lib/CL/pocl_util.c:112:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-32769' to '4294934527' [-Wsign-conversion] - 112 | s &= (~_MM_FLUSH_ZERO_ON); - | ^~ -/build/pocl-3.1/lib/CL/pocl_util.c:118:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] - 118 | s &= (~_MM_DENORMALS_ZERO_ON); - | ^~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_set_ftz': -/build/pocl-3.1/lib/CL/pocl_util.c:138:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] - 138 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_ON); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c:148:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] - 148 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_OFF); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'sort_and_uniq': -/build/pocl-3.1/lib/CL/pocl_util.c:450:16: warning: conversion to 'ssize_t' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] - 450 | for (j = (i - 1); ((j >= 0) && (objs[j]->id > buf->id)); --j) - | ^ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_create_command_full': -/build/pocl-3.1/lib/CL/pocl_util.c:1035:30: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 1035 | final_event->pocl_refcount += num_buffers; - | ^~ -/build/pocl-3.1/lib/CL/pocl_util.c:1035:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1035 | final_event->pocl_refcount += num_buffers; - | ^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_create_recorded_command': -/build/pocl-3.1/lib/CL/pocl_util.c:1135:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] - 1135 | (*cmd)->memobj_count = num_buffers; - | ^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c:1104:48: warning: unused parameter 'command_queue' [-Wunused-parameter] - 1104 | cl_command_queue command_queue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output': -/build/pocl-3.1/lib/CL/pocl_util.c:2045:27: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 2045 | if (total_bytes + r > capture_limit) - | ^ -/build/pocl-3.1/lib/CL/pocl_util.c:2047:54: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 2047 | memcpy (capture_string + total_bytes, buf, r); - | ^ -/build/pocl-3.1/lib/CL/pocl_util.c:2048:23: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 2048 | total_bytes += r; - | ^~ -/build/pocl-3.1/lib/CL/pocl_util.c: At top level: -/build/pocl-3.1/lib/CL/pocl_util.c:2287:30: warning: signed conversion from 'unsigned int' to 'int32_t' {aka 'const int'} changes value from '2147483648' to '-2147483648' [-Wsign-conversion] - 2287 | static int32_t const signN = 0x80000000; /* flt32 sign bit */ - | ^~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'half_to_float': -/build/pocl-3.1/lib/CL/pocl_util.c:2332:7: warning: conversion from 'int32_t' {aka 'int'} to 'float' may change value [-Wconversion] - 2332 | s.f *= v.si; - | ^~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'float_to_half': -/build/pocl-3.1/lib/CL/pocl_util.c:2345:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] - 2345 | uint32_t sign = v.si & signN; - | ^ -/build/pocl-3.1/lib/CL/pocl_util.c:2346:8: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] - 2346 | v.si ^= sign; - | ^~ -/build/pocl-3.1/lib/CL/pocl_util.c:2346:11: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 2346 | v.si ^= sign; - | ^~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/ADT/SetVector.h:24, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c:2349:10: warning: conversion from 'float' to 'int32_t' {aka 'int'} may change value [-Wfloat-conversion] - 2349 | s.si = s.f * v.f; - | ^ -/build/pocl-3.1/lib/CL/pocl_util.c:2356:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2356 | return v.ui | sign; - | ~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'bitcode_is_spirv_execmodel': -/build/pocl-3.1/lib/CL/pocl_util.c:2380:7: warning: unused variable 'is_type' [-Wunused-variable] - 2380 | int is_type = 0; - | ^~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_str_toupper': -/build/pocl-3.1/lib/CL/pocl_util.c:2554:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 2554 | out[i] = toupper(in[i]); - | ^~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_str_tolower': -/build/pocl-3.1/lib/CL/pocl_util.c:2564:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 2564 | out[i] = tolower(in[i]); - | ^~~~~~~ -[ 31%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output': -/build/pocl-3.1/lib/CL/pocl_util.c:2009:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] - 2009 | pipe (in); - | ^~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_util.c:2010:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] - 2010 | pipe (out); - | ^~~~~~~~~~ -[ 31%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 31%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 31%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isunordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 31%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 31%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' -/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_recip.cl.bc -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreaterequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:37: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/IR/LegacyPassManagers.h:297:28: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreaterequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -16911,189 +15020,26 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isless.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isequal.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/ADT/DepthFirstIterator.h:39, - from /usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:40, - from /build/pocl-3.1/lib/llvmopencl/IsolateRegions.cc:31: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:45: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isless.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /build/pocl-3.1/lib/CL/clGetSupportedImageFormats.c +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /build/pocl-3.1/lib/CL/clGetExtensionFunctionAddress.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -17112,8 +15058,6 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -17123,525 +15067,25 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:28: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /build/pocl-3.1/lib/CL/pocl_image_util.c -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreaterequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_recip.cl.bc -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/maxmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o -MF CMakeFiles/llvmpasses.dir/Kernel.cc.o.d -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /build/pocl-3.1/lib/llvmopencl/Kernel.cc -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnotequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isless.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreaterequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mem_fence.c.bc -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 34%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c -[ 34%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o -MF CMakeFiles/llvmpasses.dir/linker.cpp.o.d -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /build/pocl-3.1/lib/llvmopencl/linker.cpp -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_validate_rect_copy': -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:47:10: warning: unused variable 'errcode' [-Wunused-variable] - 47 | cl_int errcode; - | ^~~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:40:42: warning: unused parameter 'command_type' [-Wunused-parameter] - 40 | cl_command_type command_type, cl_mem src, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_rect_copy': -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:236:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 236 | n_bufs, buffers, rdonly); - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:242:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 242 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers, - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:186:36: warning: unused parameter 'sync_point' [-Wunused-parameter] - 186 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_validate_copy_buffer': -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:251:54: warning: unused parameter 'src_offset' [-Wunused-parameter] - 251 | cl_mem dst_buffer, size_t src_offset, - | ~~~~~~~^~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:252:35: warning: unused parameter 'dst_offset' [-Wunused-parameter] - 252 | size_t dst_offset, size_t size) - | ~~~~~~~^~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_copy_buffer_common': -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:372:52: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 372 | num_items_in_wait_list, event_wait_list, n_bufs, buffers, rdonly); - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:378:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 378 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers, - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:311:45: warning: unused parameter 'sync_point' [-Wunused-parameter] - 311 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sin.cl.bc -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnotequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isless.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessequal.cl.bc -[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/minmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isunordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 36%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -MF CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o.d -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc -[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, - from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/llvmopencl/Kernel.cc:30: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnotequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mix.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, - from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/llvmopencl/linker.cpp:35: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 37%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o -c /build/pocl-3.1/lib/CL/pocl_fill_memobj.c -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isunordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/CL/pocl_cl.h:58, - from /build/pocl-3.1/lib/CL/pocl_fill_memobj.c:24: -/build/pocl-3.1/lib/CL/pocl_fill_memobj.c: In function 'pocl_validate_fill_buffer': -/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:55:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 55 | (__builtin_popcount (pattern_size) > 1), CL_INVALID_VALUE, - | ^~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_debug.h:330:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 330 | if (cond) \ - | ^~~~ -/build/pocl-3.1/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_buffer_common': -/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:80:45: warning: unused parameter 'sync_point' [-Wunused-parameter] - 80 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_image_common': -/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:210:31: warning: conversion to 'int' from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 210 | image->image_channel_order, image->image_elem_size, - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:210:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 210 | image->image_channel_order, image->image_elem_size, - | ~~~~~^~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:211:31: warning: conversion to 'int' from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] - 211 | image->image_channel_data_type); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnotequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isunordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, - from /build/pocl-3.1/lib/llvmopencl/Barrier.h:28, - from /build/pocl-3.1/lib/llvmopencl/IsolateRegions.cc:35: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 38%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o -c /build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:20, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:33, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:23: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul_hi.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, - from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] - 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} - | ~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) @@ -17664,18 +15108,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); @@ -17684,34 +15116,76 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_kernel_calc_wg_size': -/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:51:10: warning: unused variable 'errcode' [-Wunused-variable] - 51 | cl_int errcode = CL_SUCCESS; - | ^~~~~~~ -/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_ndrange_kernel_common': -/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:314:10: warning: unused variable 'max_group_size' [-Wunused-variable] - 314 | size_t max_group_size; - | ^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:311:36: warning: unused variable 'max_local_z' [-Wunused-variable] - 311 | size_t max_local_x, max_local_y, max_local_z; - | ^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:311:23: warning: unused variable 'max_local_y' [-Wunused-variable] - 311 | size_t max_local_x, max_local_y, max_local_z; - | ^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:311:10: warning: unused variable 'max_local_x' [-Wunused-variable] - 311 | size_t max_local_x, max_local_y, max_local_z; - | ^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:299:53: warning: unused parameter 'properties' [-Wunused-parameter] - 299 | const cl_ndrange_kernel_command_properties_khr *properties, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /build/pocl-3.1/lib/llvmopencl/linker.cpp:41: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats': +/build/pocl-3.1/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter] + 29 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /build/pocl-3.1/lib/CL/clGetExtensionFunctionAddressForPlatform.c +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -17734,6 +15208,14 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -17741,6 +15223,11 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -17768,35 +15255,7 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /build/pocl-3.1/lib/CL/clIcdGetPlatformIDsKHR.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -17813,334 +15272,15 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreaterequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/IsolateRegions.cc:36: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, - from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23: -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] - 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} - | ~~~~~~~~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nan.cl.bc -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:34: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_hi.cl.bc -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': /usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 717 | Out = *S; | ^~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isunordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /build/pocl-3.1/lib/CL/pocl_tracing.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isless.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreaterequal.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /build/pocl-3.1/lib/llvmopencl/linker.cpp:41: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreaterequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/pocl_tracing.c: In function 'text_tracer_event_updated': -/build/pocl-3.1/lib/CL/pocl_tracing.c:345:32: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 345 | fwrite (tmp_buffer, (cur_buf - tmp_buffer), 1, text_tracer_file); - | ~~~~~~~~~^~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_divide.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:35: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Kernel.cc:32: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/distance.cl.bc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -18152,6 +15292,7 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1548 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -18159,160 +15300,24 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, - from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessequal.cl.bc -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /build/pocl-3.1/lib/CL/clReleaseDevice.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /build/pocl-3.1/lib/CL/pocl_runtime_config.c -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ +[ 16%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -18335,13 +15340,10 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isless.cl.bc +[ 16%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /build/pocl-3.1/lib/CL/clRetainDevice.c +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/bitselect.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -18349,7 +15351,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -18377,8 +15378,42 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isless.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, + from /build/pocl-3.1/lib/llvmopencl/Barrier.h:28, + from /build/pocl-3.1/lib/llvmopencl/IsolateRegions.cc:35: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +[ 16%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' +/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -18395,15 +15430,12 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) @@ -18426,71 +15458,8 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /build/pocl-3.1/lib/CL/pocl_mem_management.c -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /build/pocl-3.1/lib/CL/clCreateSubDevices.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); @@ -18499,24 +15468,31 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /build/pocl-3.1/lib/CL/clUnloadPlatformCompiler.c +In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/maxmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/linker.cpp:44: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -18539,6 +15515,15 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc +/build/pocl-3.1/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': +/build/pocl-3.1/lib/CL/clCreateSubDevices.c:91:24: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 91 | count_devices = in_device->max_compute_units / properties[1]; + | ^~~~~~~~~ +/build/pocl-3.1/lib/CL/clCreateSubDevices.c:101:25: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 101 | total_cus += properties[i]; + | ^~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -18546,6 +15531,19 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/clCreateSubDevices.c:157:14: warning: conversion from 'cl_device_partition_property' {aka 'long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 157 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY + | ^ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:48, + from /build/pocl-3.1/lib/llvmopencl/Kernel.h:27, + from /build/pocl-3.1/lib/llvmopencl/Kernel.cc:35: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -18573,20 +15571,33 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/dot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:117: +/usr/lib/llvm-15/include/llvm/IR/AbstractCallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': +/usr/lib/llvm-15/include/llvm/IR/AbstractCallSite.h:158:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 158 | return CI.ParameterEncoding.size() - 1; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -c /build/pocl-3.1/lib/CL/clSetContentSizeBufferPoCL.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -18595,6 +15606,13 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4481 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4515 | unsigned Values = 1 + Args.size(); @@ -18603,49 +15621,201 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)': -/usr/lib/llvm-15/include/llvm/Support/Error.h:297:24: warning: unused parameter 'V' [-Wunused-parameter] - 297 | void setChecked(bool V) { - | ~~~~~^ -[ 39%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/linker.cpp:44: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /build/pocl-3.1/lib/CL/pocl_hash.c -/build/pocl-3.1/lib/CL/pocl_hash.c: In function 'pocl_SHA1_Update': -/build/pocl-3.1/lib/CL/pocl_hash.c:181:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 181 | if ((context->count[0] += len << 3) < (len << 3)) context->count[1]++; - | ^~~ -/build/pocl-3.1/lib/CL/pocl_hash.c:182:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 182 | context->count[1] += (len >> 29); - | ^ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:39: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, + from /build/pocl-3.1/lib/llvmopencl/ImplicitLoopBarriers.cc:37: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/IR/LegacyPassManagers.h:297:28: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp_int.cl.bc +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/IsolateRegions.cc:36: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreatePipe.c.o -c /build/pocl-3.1/lib/CL/clCreatePipe.c +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 40%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mem_fence.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPipeInfo.c.o -c /build/pocl-3.1/lib/CL/clGetPipeInfo.c In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, @@ -18675,7 +15845,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 503 | unsigned ThisWords = Bits.size(); | ~~~~~~~~~^~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min.cl.bc /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 504 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ @@ -18693,6 +15862,16 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 531 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:49: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) @@ -18709,55 +15888,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnotequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min_i.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:24: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 412 | I = alignTo(I, BITWORD_SIZE); @@ -18794,6 +15924,14 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 531 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) @@ -18806,10 +15944,29 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 579 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -18826,10 +15983,59 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -c /build/pocl-3.1/lib/CL/pocl_file_util.c +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h: In member function 'unsigned int llvm::Attributor::ArgumentReplacementInfo::getNumReplacementArgs() const': +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1886:74: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1886 | unsigned getNumReplacementArgs() const { return ReplacementTypes.size(); } + | ~~~~~~~~~~~~~~~~~~~~~^~ +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +/build/pocl-3.1/lib/CL/clCreatePipe.c: In function 'POclCreatePipe': +/build/pocl-3.1/lib/CL/clCreatePipe.c:30:53: warning: unused parameter 'pipe_packet_size' [-Wunused-parameter] + 30 | cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size, + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clCreatePipe.c:31:13: warning: unused parameter 'pipe_max_packets' [-Wunused-parameter] + 31 | cl_uint pipe_max_packets, const cl_pipe_properties *properties, + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetPipeInfo.c: In function 'POclGetPipeInfo': +/build/pocl-3.1/lib/CL/clGetPipeInfo.c:28:12: warning: unused parameter 'pipe' [-Wunused-parameter] + 28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, + | ~~~~~~~^~~~ +/build/pocl-3.1/lib/CL/clGetPipeInfo.c:28:31: warning: unused parameter 'param_name' [-Wunused-parameter] + 28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetPipeInfo.c:28:50: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 28 | cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, + | ~~~~~~~^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetPipeInfo.c:29:11: warning: unused parameter 'param_value' [-Wunused-parameter] + 29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_0 + | ~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clGetPipeInfo.c:29:32: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] + 29 | void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_2_0 + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::computeKnownDerefBytesFromAccessedMap()': +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:3587:38: warning: conversion from 'int64_t' {aka 'long int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] + 3587 | DerefBytesState.takeKnownMaximum(KnownBytes); + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeKnownDerefBytesMaximum(uint64_t)': +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:3618:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] + 3618 | DerefBytesState.takeKnownMaximum(Bytes); + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h: In member function 'void llvm::DerefState::takeAssumedDerefBytesMinimum(uint64_t)': +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:3626:40: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::IncIntegerState<>::base_t' {aka 'unsigned int'} may change value [-Wconversion] + 3626 | DerefBytesState.takeAssumedMinimum(Bytes); + | ^~~~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o +[ 17%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetContextDestructorCallback.c.o -c /build/pocl-3.1/lib/CL/clSetContextDestructorCallback.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -MF CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o.d -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramReleaseCallback.c.o -c /build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, @@ -18849,20 +16055,18 @@ /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 62 | fill(S, PadAmount); | ^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:48, - from /build/pocl-3.1/lib/llvmopencl/Kernel.h:27, - from /build/pocl-3.1/lib/llvmopencl/Kernel.cc:35: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c: In function 'POclSetProgramReleaseCallback': +/build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c:28:16: warning: unused parameter 'program' [-Wunused-parameter] + 28 | cl_program program, + | ~~~~~~~~~~~^~~~~~~ +/build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c:29:24: warning: unused parameter 'pfn_notify' [-Wunused-parameter] + 29 | void (CL_CALLBACK* pfn_notify)(cl_program program, void* user_data), + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clSetProgramReleaseCallback.c:30:11: warning: unused parameter 'user_data' [-Wunused-parameter] + 30 | void* user_data) CL_API_SUFFIX__VERSION_2_2 + | ~~~~~~^~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': /usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] 417 | return as(); @@ -18870,269 +16074,124 @@ /usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] 419 | return as(); | ~~~~~~~~~~~~^~ +[ 17%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': /usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] 431 | return D; | ^ -/build/pocl-3.1/lib/CL/pocl_file_util.c: In function 'pocl_mk_tempname': -/build/pocl-3.1/lib/CL/pocl_file_util.c:312:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 312 | fd = mkostemps (output, strlen (suffix), O_CLOEXEC); - | ^~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_file_util.c: In function 'pocl_write_tempfile': -/build/pocl-3.1/lib/CL/pocl_file_util.c:392:17: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 392 | bytes -= res; - | ^~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:18: +In file included from /usr/lib/llvm-15/include/llvm/Transforms/InstCombine/InstCombine.h:24, + from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:46: +/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h: In member function 'void llvm::InstructionWorklist::reserve(size_t)': +/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h:81:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::DenseMapBase, llvm::Instruction*, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 81 | WorklistMap.reserve(Size); + | ^~~~ +[ 17%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCloneKernel.c.o -c /build/pocl-3.1/lib/CL/clCloneKernel.c +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' -/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 82 | Size = N; | ^ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessgreater.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:30: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /usr/lib/llvm-15/include/llvm/Transforms/Instrumentation.h:20, + from /usr/lib/llvm-15/include/llvm/LinkAllPasses.h:47: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetProgramSpecializationConstant.c.o -c /build/pocl-3.1/lib/CL/clSetProgramSpecializationConstant.c +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ /usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': /usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 717 | Out = *S; | ^~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isordered.cl.bc -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/minmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /build/pocl-3.1/lib/CL/pocl_debug.c -[ 41%] Built target lib_cl_llvm -make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_sat.cl.bc -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 41%] Building CXX object tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -MF CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o.d -o CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -c /build/pocl-3.1/tests/regression/test_for_with_var_iteration_count.cpp -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mix.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/tests/regression/test_for_with_var_iteration_count.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnotequal.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:49: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_debug.c: In function 'pocl_debug_messages_setup': -/build/pocl-3.1/lib/CL/pocl_debug.c:44:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 44 | for(int i =0; i < strlen (tokenize); i++){ - | ^ -/build/pocl-3.1/lib/CL/pocl_debug.c:45:25: warning: conversion from 'int' to 'char' may change value [-Wconversion] - 45 | tokenize[i] = tolower(tokenize[i]); - | ^~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/build/pocl-3.1/lib/llvmopencl/linker.cpp: In function 'void find_called_functions(llvm::Function*, llvm::StringSet<>&)': -/build/pocl-3.1/lib/llvmopencl/linker.cpp:91:19: warning: unused variable 'Name' [-Wunused-variable] - 91 | const char* Name = Callee->getName().data(); - | ^~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnotequal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/maxmag.cl.bc -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/IR/LegacyPassManagers.h:297:28: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /build/pocl-3.1/lib/llvmopencl/Kernel.h:28: +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/clCloneKernel.c: In function 'POclCloneKernel': +/build/pocl-3.1/lib/CL/clCloneKernel.c:110:38: warning: unused variable 'pi' [-Wunused-variable] + 110 | struct pocl_argument_info *pi = &(kernel->meta->arg_info[i]); + | ^~ +/build/pocl-3.1/lib/CL/clCloneKernel.c:128:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 128 | device->ops->create_kernel (device, program, kernel, i); + | ^ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' @@ -19162,15 +16221,21 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMigrateMem.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMMigrateMem.c +/usr/lib/llvm-15/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': +/usr/lib/llvm-15/include/llvm/Transforms/Instrumentation.h:174:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 174 | return Scaled; + | ^~~~~~ +/build/pocl-3.1/lib/llvmopencl/Kernel.cc: In member function 'void pocl::Kernel::addLocalSizeInitCode(size_t, size_t, size_t)': +/build/pocl-3.1/lib/llvmopencl/Kernel.cc:289:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 289 | llvm::Type *SizeT = IntegerType::get(M->getContext(), address_bits); + | ^~~~~~~~~~~~ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' @@ -19178,137 +16243,37 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/maxmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/llvmopencl/linker.cpp: In function 'void find_called_functions(llvm::Function*, llvm::StringSet<>&)': +/build/pocl-3.1/lib/llvmopencl/linker.cpp:91:19: warning: unused variable 'Name' [-Wunused-variable] + 91 | const char* Name = Callee->getName().data(); + | ^~~~ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /build/pocl-3.1/lib/CL/pocl_timing.c -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_timing.c: In function 'pocl_gettimemono_ns': -/build/pocl-3.1/lib/CL/pocl_timing.c:80:54: warning: conversion to 'long unsigned int' from '__syscall_slong_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] - 80 | return (((uint64_t)timespec.tv_sec * 1000000000UL) + timespec.tv_nsec); - | ^ -/build/pocl-3.1/lib/CL/pocl_timing.c: In function 'pocl_gettimereal': -/build/pocl-3.1/lib/CL/pocl_timing.c:119:14: warning: conversion from '__syscall_slong_t' {aka 'long int'} to 'int' may change value [-Wconversion] - 119 | *nanosec = timespec.tv_nsec; - | ^~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /build/pocl-3.1/lib/CL/clSVMAlloc.c -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740: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-15/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' -/usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:906:74: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isunordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 18%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /build/pocl-3.1/lib/CL/pocl_util.c +[ 18%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -19371,6 +16336,100 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/build/pocl-3.1/lib/CL/clEnqueueSVMMigrateMem.c: In function 'POclEnqueueSVMMigrateMem': +/build/pocl-3.1/lib/CL/clEnqueueSVMMigrateMem.c:51:44: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] + 51 | cl_mem_migration_flags not_valid_flags = ~( + | ^ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:20, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:33, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:23: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -19389,7 +16448,25 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -19399,82 +16476,24 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:33: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -/build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc: In function 'void pocl::regenerate_kernel_metadata(llvm::Module&, FunctionMapping&)': -/build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:56:68: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 56 | MDNode *wgsizeMD = dyn_cast(wg_sizes->getOperand(mni)); - | ^~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mem_fence.c.bc -/build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc: In function 'int pocl::getConstantIntMDValue(llvm::Metadata*)': -/build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:122:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 122 | return CI->getLimitedValue(); - | ~~~~~~~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/llvmopencl/Kernel.h:28: -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /build/pocl-3.1/lib/CL/clSVMFree.c -[ 41%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mem_fence.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/build/pocl-3.1/lib/llvmopencl/Kernel.cc: In member function 'void pocl::Kernel::addLocalSizeInitCode(size_t, size_t, size_t)': -/build/pocl-3.1/lib/llvmopencl/Kernel.cc:289:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 289 | llvm::Type *SizeT = IntegerType::get(M->getContext(), address_bits); - | ^~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/CL/pocl_llvm_build.cc:51: +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /build/pocl-3.1/lib/CL/pocl_image_util.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -19493,20 +16512,63 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMFree.c -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isunordered.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:39: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +[ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /build/pocl-3.1/lib/llvmopencl/LoopBarriers.cc +In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, + from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23: +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] + 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} + | ~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:34: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isunordered.cl.bc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] @@ -19517,37 +16579,256 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:35: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:18: /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' /usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 82 | Size = N; | ^ -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 41%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/minmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMMap.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' -/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] - 260 | callNumTrailingObjects(const BaseTy *Obj, - | ~~~~~~~~~~~~~~^~~ -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad.cl.bc -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fract.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_restore_ftz': +/build/pocl-3.1/lib/CL/pocl_util.c:94:5: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] + 94 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_ON); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c:96:5: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] + 96 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_OFF); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_save_ftz': +/build/pocl-3.1/lib/CL/pocl_util.c:112:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-32769' to '4294934527' [-Wsign-conversion] + 112 | s &= (~_MM_FLUSH_ZERO_ON); + | ^~ +/build/pocl-3.1/lib/CL/pocl_util.c:118:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] + 118 | s &= (~_MM_DENORMALS_ZERO_ON); + | ^~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_set_ftz': +/build/pocl-3.1/lib/CL/pocl_util.c:138:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] + 138 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_ON); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c:148:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] + 148 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_OFF); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'sort_and_uniq': +/build/pocl-3.1/lib/CL/pocl_util.c:450:16: warning: conversion to 'ssize_t' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] + 450 | for (j = (i - 1); ((j >= 0) && (objs[j]->id > buf->id)); --j) + | ^ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_create_command_full': +/build/pocl-3.1/lib/CL/pocl_util.c:1035:30: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 1035 | final_event->pocl_refcount += num_buffers; + | ^~ +/build/pocl-3.1/lib/CL/pocl_util.c:1035:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1035 | final_event->pocl_refcount += num_buffers; + | ^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_create_recorded_command': +/build/pocl-3.1/lib/CL/pocl_util.c:1135:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] + 1135 | (*cmd)->memobj_count = num_buffers; + | ^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c:1104:48: warning: unused parameter 'command_queue' [-Wunused-parameter] + 1104 | cl_command_queue command_queue, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output': +/build/pocl-3.1/lib/CL/pocl_util.c:2045:27: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 2045 | if (total_bytes + r > capture_limit) + | ^ +/build/pocl-3.1/lib/CL/pocl_util.c:2047:54: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 2047 | memcpy (capture_string + total_bytes, buf, r); + | ^ +/build/pocl-3.1/lib/CL/pocl_util.c:2048:23: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 2048 | total_bytes += r; + | ^~ +/build/pocl-3.1/lib/CL/pocl_util.c: At top level: +/build/pocl-3.1/lib/CL/pocl_util.c:2287:30: warning: signed conversion from 'unsigned int' to 'int32_t' {aka 'const int'} changes value from '2147483648' to '-2147483648' [-Wsign-conversion] + 2287 | static int32_t const signN = 0x80000000; /* flt32 sign bit */ + | ^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'half_to_float': +/build/pocl-3.1/lib/CL/pocl_util.c:2332:7: warning: conversion from 'int32_t' {aka 'int'} to 'float' may change value [-Wconversion] + 2332 | s.f *= v.si; + | ^~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'float_to_half': +/build/pocl-3.1/lib/CL/pocl_util.c:2345:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] + 2345 | uint32_t sign = v.si & signN; + | ^ +/build/pocl-3.1/lib/CL/pocl_util.c:2346:8: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] + 2346 | v.si ^= sign; + | ^~ +/build/pocl-3.1/lib/CL/pocl_util.c:2346:11: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 2346 | v.si ^= sign; + | ^~~~ +/build/pocl-3.1/lib/CL/pocl_util.c:2349:10: warning: conversion from 'float' to 'int32_t' {aka 'int'} may change value [-Wfloat-conversion] + 2349 | s.si = s.f * v.f; + | ^ +/build/pocl-3.1/lib/CL/pocl_util.c:2356:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2356 | return v.ui | sign; + | ~~~~~^~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'bitcode_is_spirv_execmodel': +/build/pocl-3.1/lib/CL/pocl_util.c:2380:7: warning: unused variable 'is_type' [-Wunused-variable] + 2380 | int is_type = 0; + | ^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_str_toupper': +/build/pocl-3.1/lib/CL/pocl_util.c:2554:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 2554 | out[i] = toupper(in[i]); + | ^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_str_tolower': +/build/pocl-3.1/lib/CL/pocl_util.c:2564:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 2564 | out[i] = tolower(in[i]); + | ^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c: In function 'pocl_run_command_capture_output': +/build/pocl-3.1/lib/CL/pocl_util.c:2009:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] + 2009 | pipe (in); + | ^~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_util.c:2010:3: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] + 2010 | pipe (out); + | ^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_validate_rect_copy': +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:47:10: warning: unused variable 'errcode' [-Wunused-variable] + 47 | cl_int errcode; + | ^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:40:42: warning: unused parameter 'command_type' [-Wunused-parameter] + 40 | cl_command_type command_type, cl_mem src, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_rect_copy': +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:236:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 236 | n_bufs, buffers, rdonly); + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:242:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 242 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers, + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:186:36: warning: unused parameter 'sync_point' [-Wunused-parameter] + 186 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_validate_copy_buffer': +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:251:54: warning: unused parameter 'src_offset' [-Wunused-parameter] + 251 | cl_mem dst_buffer, size_t src_offset, + | ~~~~~~~^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:252:35: warning: unused parameter 'dst_offset' [-Wunused-parameter] + 252 | size_t dst_offset, size_t size) + | ~~~~~~~^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_copy_buffer_common': +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:372:52: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 372 | num_items_in_wait_list, event_wait_list, n_bufs, buffers, rdonly); + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:378:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 378 | num_items_in_wait_list, sync_point_wait_list, n_bufs, buffers, + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_img_buf_cpy.c:311:45: warning: unused parameter 'sync_point' [-Wunused-parameter] + 311 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/IR/LegacyPassManagers.h:297:28: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -19578,17 +16859,11 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_divide.cl.bc /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clEnqueueSVMMap.c: In function 'POclEnqueueSVMMap': -/build/pocl-3.1/lib/CL/clEnqueueSVMMap.c:37:12: warning: unused variable 'i' [-Wunused-variable] - 37 | unsigned i; - | ^ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' @@ -19596,6 +16871,8 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -MF CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o.d -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /build/pocl-3.1/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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 >]' @@ -19606,14 +16883,104 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 42%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' +/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] + 260 | callNumTrailingObjects(const BaseTy *Obj, + | ~~~~~~~~~~~~~~^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)': +/usr/lib/llvm-15/include/llvm/Support/Error.h:297:24: warning: unused parameter 'V' [-Wunused-parameter] + 297 | void setChecked(bool V) { + | ~~~~~^ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740: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-15/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' +/usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:906:74: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -19676,35 +17043,20 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMUnmap.c -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:120:25: required from 'std::pair, llvm::detail::DenseMapPair, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:616:25: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] - 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/pocl-3.1/lib/llvmopencl/linker.cpp:301:21: required from here +[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' -/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -19714,6 +17066,27 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, + from /build/pocl-3.1/lib/llvmopencl/LoopBarriers.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -19723,124 +17096,21 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH > >; DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {}; DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:340:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>; value_type = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:344:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:208:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/pocl-3.1/lib/llvmopencl/linker.cpp:133:18: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] - 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clEnqueueSVMUnmap.c: In function 'POclEnqueueSVMUnmap': -/build/pocl-3.1/lib/CL/clEnqueueSVMUnmap.c:34:12: warning: unused variable 'i' [-Wunused-variable] - 34 | unsigned i; - | ^ -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mix.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /build/pocl-3.1/lib/llvmopencl/LoopBarriers.cc -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' -/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] - 260 | callNumTrailingObjects(const BaseTy *Obj, - | ~~~~~~~~~~~~~~^~~ -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/maxmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_hi.cl.bc -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMMemcpy.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mem_fence.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/minmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clEnqueueSVMMemcpy.c: In function 'POclEnqueueSVMMemcpy': -/build/pocl-3.1/lib/CL/clEnqueueSVMMemcpy.c:37:12: warning: unused variable 'i' [-Wunused-variable] - 37 | unsigned i; - | ^ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:120:25: required from 'std::pair, llvm::detail::DenseMapPair, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:616:25: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] - 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -19903,41 +17173,39 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:120:25: required from 'std::pair, llvm::detail::DenseMapPair, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:616:25: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] + 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/pocl-3.1/lib/llvmopencl/linker.cpp:301:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -19947,47 +17215,6 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_recip.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -20050,26 +17277,26 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/CL/pocl_cl.h:58, - from /build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c:24: -/build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c: In function 'POclEnqueueSVMMemFill': -/build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c:53:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 53 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, - | ^~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_debug.h:330:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 330 | if (cond) \ - | ^~~~ -/build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c:58:43: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] - 58 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE, - | ^ -/build/pocl-3.1/lib/CL/pocl_debug.h:330:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' - 330 | if (cond) \ - | ^~~~ -/build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c:37:12: warning: unused variable 'i' [-Wunused-variable] - 37 | unsigned i; - | ^ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH > >; DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {}; DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:340:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>; value_type = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:344:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:208:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/pocl-3.1/lib/llvmopencl/linker.cpp:133:18: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] + 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -20078,6 +17305,8 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' @@ -20096,6 +17325,8 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ +[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_linear_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -20105,182 +17336,126 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mix.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/minmag.cl.bc -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /build/pocl-3.1/lib/CL/clSetKernelArgSVMPointer.c -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /build/pocl-3.1/lib/CL/clSetKernelExecInfo.c +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:24: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_offset.c.bc +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mix.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clSetKernelExecInfo.c: In function 'POclSetKernelExecInfo': -/build/pocl-3.1/lib/CL/clSetKernelExecInfo.c:29:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 29 | size_t param_value_size , - | ~~~~~~~~^~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, - from /build/pocl-3.1/lib/llvmopencl/LoopBarriers.cc:31: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o -c /build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c: In function 'POclSetDefaultDeviceCommandQueue': -/build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c:26:16: warning: unused parameter 'context' [-Wunused-parameter] - 26 | cl_context context, cl_device_id device, - | ~~~~~~~~~~~^~~~~~~ -/build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c:26:38: warning: unused parameter 'device' [-Wunused-parameter] - 26 | cl_context context, cl_device_id device, - | ~~~~~~~~~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c:27:22: warning: unused parameter 'command_queue' [-Wunused-parameter] - 27 | cl_command_queue command_queue) CL_API_SUFFIX__VERSION_2_1 - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /build/pocl-3.1/lib/CL/pocl_binary.c -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -MF CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o.d -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /build/pocl-3.1/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc -/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': -/build/pocl-3.1/lib/CL/pocl_binary.c:229:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 229 | int i, length = strlen(dev_hash); - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:233:14: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] - 233 | result ^= dev_hash[i]; - | ^~ -/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'serialize_file': -/build/pocl-3.1/lib/CL/pocl_binary.c:181:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 181 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:303:3: note: in expansion of macro 'BUFFER_STORE_STR' - 303 | BUFFER_STORE_STR(p); - | ^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize_kernel_to_buffer': -/build/pocl-3.1/lib/CL/pocl_binary.c:382:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 382 | uint32_t namelen = strlen (meta->name); - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:398:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 398 | uint32_t attrlen = meta->attributes ? strlen (meta->attributes) : 0; - | ^~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:181:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 181 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:413:9: note: in expansion of macro 'BUFFER_STORE_STR' - 413 | BUFFER_STORE_STR(ai->name); - | ^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:417:19: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] - 417 | temp[0] = 'a' + i; - | ^~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:181:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 181 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:419:9: note: in expansion of macro 'BUFFER_STORE_STR' - 419 | BUFFER_STORE_STR(temp); - | ^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:181:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 181 | do { uint32_t len = strlen(elem); \ - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:422:9: note: in expansion of macro 'BUFFER_STORE_STR' - 422 | BUFFER_STORE_STR(ai->type_name); - | ^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:428:27: warning: conversion from 'long int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 428 | uint32_t arginfo_size = buffer - start; - | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:432:28: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 432 | uint64_t binaries_size = end - buffer; - | ^~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:436:26: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 436 | uint64_t struct_size = end - buf; - | ^~~ -/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'deserialize_file': -/build/pocl-3.1/lib/CL/pocl_binary.c:485:18: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 485 | return (buffer - orig_buffer); - | ~~~~~~~~^~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log2.cl.bc -/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize_kernel_from_buffer': -/build/pocl-3.1/lib/CL/pocl_binary.c:528:13: warning: variable 'dynarg_sizes' set but not used [-Wunused-but-set-variable] - 528 | uint64_t *dynarg_sizes; - | ^~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:520:58: warning: unused parameter 'b' [-Wunused-parameter] - 520 | pocl_binary_deserialize_kernel_from_buffer (pocl_binary *b, - | ~~~~~~~~~~~~~^ -/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize': -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -/build/pocl-3.1/lib/CL/pocl_binary.c:605:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 605 | unsigned num_kernels = program->num_kernels; - | ^~~~~~~ +In file included from /usr/lib/llvm-15/include/clang/Basic/DirectoryEntry.h:20: +/usr/lib/llvm-15/include/llvm/ADT/StringMap.h: In instantiation of 'llvm::StringMap::StringMap(std::initializer_list >) [with ValueTy = clang::TargetCXXABI::Kind; AllocatorTy = llvm::MallocAllocator]': +/usr/lib/llvm-15/include/clang/Basic/TargetCXXABI.h:46:5: required from here +/usr/lib/llvm-15/include/llvm/ADT/StringMap.h:130:32: warning: conversion from 'std::initializer_list >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 130 | : StringMapImpl(List.size(), static_cast(sizeof(MapEntryTy))) { + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 19%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_array_size.cl.bc +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/pocl_binary.c:641:21: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 641 | uint64_t size = new_buffer - buffer; - | ^~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_binary.c:655:13: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] - 655 | *size = (buffer - start); - | ^ -/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize': -/build/pocl-3.1/lib/CL/pocl_binary.c:672:26: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion] - 672 | program->binary_type = (b.flags >> 32); - | ^ -In file included from /build/pocl-3.1/include/utlist.h:29, - from /build/pocl-3.1/lib/CL/devices/common.h:29, - from /build/pocl-3.1/lib/CL/pocl_cl.h:61, - from /build/pocl-3.1/lib/CL/pocl_binary.c:29: -/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_get_kernels_metadata': -/build/pocl-3.1/lib/CL/pocl_binary.c:773:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 773 | assert (buffer - start <= max_len); - | ^~ -[ 43%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -MF CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o.d -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Linking CXX executable test_for_with_var_iteration_count -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_for_with_var_iteration_count.dir/link.txt --verbose=1 -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -o test_for_with_var_iteration_count ../../poclu/libpoclu.a -lOpenCL -lm -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'size_t llvm::BumpPtrAllocatorImpl::getTotalMemory() const [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]': +/usr/lib/llvm-15/include/clang/AST/ASTContext.h:762:36: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:284:51: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 284 | TotalMemory += computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, from /usr/lib/llvm-15/include/llvm/IR/User.h:24, from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, @@ -20289,12 +17464,19 @@ /usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/clang/AST/Decl.h: In instantiation of 'void clang::Redeclarable::setPreviousDecl(decl_type*) [with decl_type = clang::TranslationUnitDecl]': +/usr/lib/llvm-15/include/clang/AST/ASTContext.h:1097:33: required from here +/usr/lib/llvm-15/include/clang/AST/Decl.h:4691:56: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] + 4691 | static_cast(this)->IdentifierNamespace |= + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ + 4692 | MostRecent->getIdentifierNamespace() & + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4693 | (Decl::IDNS_Ordinary | Decl::IDNS_Tag | Decl::IDNS_Type); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 225 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_run_all_wgs.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -20313,11 +17495,17 @@ /usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 100 | SubclassData = val; | ^~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -20326,35 +17514,37 @@ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/popcount.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 582 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Built target test_for_with_var_iteration_count -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/max.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /build/pocl-3.1/lib/CL/pocl_opengl.c +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:576:65: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 432 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:763:52: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:946:53: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, @@ -20369,78 +17559,51 @@ /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:1455:45: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:1703:67: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::DeducedTypeLoc; Derived = clang::AutoTypeLoc; TypeClass = clang::AutoType; LocalData = clang::AutoTypeLocInfo]': +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2235:67: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:2490:67: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:432:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, + from /build/pocl-3.1/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:34: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1045 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -[ 43%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -MF CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o.d -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1389 | setOperand(NumOps, MD); | ^~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLBuffer': -/build/pocl-3.1/lib/CL/pocl_opengl.c:5:46: warning: unused parameter 'context' [-Wunused-parameter] - 5 | POname(clCreateFromGLBuffer)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:6:41: warning: unused parameter 'flags' [-Wunused-parameter] - 6 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:7:41: warning: unused parameter 'bufobj' [-Wunused-parameter] - 7 | cl_GLuint bufobj, - | ~~~~~~~~~~~~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:8:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 8 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLRenderbuffer': -/build/pocl-3.1/lib/CL/pocl_opengl.c:19:52: warning: unused parameter 'context' [-Wunused-parameter] - 19 | POname(clCreateFromGLRenderbuffer)(cl_context context, - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:20:41: warning: unused parameter 'flags' [-Wunused-parameter] - 20 | cl_mem_flags flags, - | ~~~~~~~~~~~~~~~~^~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:21:41: warning: unused parameter 'renderbuffer' [-Wunused-parameter] - 21 | cl_GLuint renderbuffer, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:22:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] - 22 | cl_int * errcode_ret) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c: In function 'POclGetGLObjectInfo': -/build/pocl-3.1/lib/CL/pocl_opengl.c:33:41: warning: unused parameter 'memobj' [-Wunused-parameter] - 33 | POname(clGetGLObjectInfo)(cl_mem memobj, - | ~~~~~~~~~~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:34:46: warning: unused parameter 'gl_object_type' [-Wunused-parameter] - 34 | cl_gl_object_type *gl_object_type, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:35:44: warning: unused parameter 'gl_object_name' [-Wunused-parameter] - 35 | cl_GLuint *gl_object_name) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c: In function 'POclGetGLTextureInfo': -/build/pocl-3.1/lib/CL/pocl_opengl.c:47:43: warning: unused parameter 'memobj' [-Wunused-parameter] - 47 | POname(clGetGLTextureInfo) (cl_mem memobj, - | ~~~~~~~~~~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:48:48: warning: unused parameter 'param_name' [-Wunused-parameter] - 48 | cl_gl_texture_info param_name, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:49:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] - 49 | size_t param_value_size, - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:50:36: warning: unused parameter 'param_value' [-Wunused-parameter] - 50 | void *param_value, - | ~~~~~~~^~~~~~~~~~~ -/build/pocl-3.1/lib/CL/pocl_opengl.c:51:38: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] - 51 | size_t *param_value_size_ret) - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/maxmag.cl.bc -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /build/pocl-3.1/lib/CL/pocl_cq_profiling.c +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:30: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; @@ -20448,40 +17611,15 @@ /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:18, - from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:30: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, - from /build/pocl-3.1/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:34: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:20, + from /usr/lib/llvm-15/include/llvm/ADT/StringMap.h:17: +/usr/lib/llvm-15/include/llvm/ADT/StringRef.h: In instantiation of 'std::enable_if_t<(! std::numeric_limits<_Tp>::is_signed), bool> llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int; std::enable_if_t<(! std::numeric_limits<_Tp>::is_signed), bool> = bool]': +/usr/lib/llvm-15/include/clang/Frontend/CommandLineSourceLoc.h:39:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/StringRef.h:533:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] + 533 | Result = ULLVal; + | ^~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-15/include/llvm/IR/Function.h:30, from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: @@ -20509,8 +17647,6 @@ /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 521 | Linkage = LT; | ^~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); @@ -20519,12 +17655,8 @@ /usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 124 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandBarrierWithWaitListKHR.c -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -MF CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o.d -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] @@ -20554,29 +17686,39 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -[ 43%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -MF CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o.d -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.cc -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mem_fence.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) @@ -20599,31 +17741,36 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_order.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyBufferKHR.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); @@ -20632,8 +17779,82 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +[ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -MF CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o.d -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, from /usr/lib/llvm-15/include/llvm/IR/User.h:24, from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, @@ -20642,50 +17863,26 @@ /usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 225 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/maxmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sqrt.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/maxmag.cl.bc -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ +[ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o +In file included from /usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:22: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -MF CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o.d -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.cc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -20715,10 +17912,18 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -20746,23 +17951,12 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -1 warning generated. -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -20771,7 +17965,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4481 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp10.cl.bc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4515 | unsigned Values = 1 + Args.size(); @@ -20780,36 +17973,56 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf_base.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:489:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of '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-15/include/llvm/Analysis/AliasAnalysis.h:391:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ /usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyBufferRectKHR.c -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_run_all_wgs.c.bc -In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, - from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]': +/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, @@ -20824,58 +18037,56 @@ /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, - from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:31: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/popcount.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:33: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_depth.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +/build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc: In function 'void pocl::regenerate_kernel_metadata(llvm::Module&, FunctionMapping&)': +/build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:56:68: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 56 | MDNode *wgsizeMD = dyn_cast(wg_sizes->getOperand(mni)); + | ^~~ +/build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc: In function 'int pocl::getConstantIntMDValue(llvm::Metadata*)': +/build/pocl-3.1/lib/llvmopencl/LLVMUtils.cc:122:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 122 | return CI->getLimitedValue(); + | ~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]': +/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1690:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1045 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc +[ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -MF CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o.d -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_fill_memobj.c.o -c /build/pocl-3.1/lib/CL/pocl_fill_memobj.c /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1389 | setOperand(NumOps, MD); | ^~~~~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyBufferToImageKHR.c -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mem_fence.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; @@ -20883,26 +18094,38 @@ /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; | ^~~ -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mem_fence.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rhadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp.cl.bc -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/min.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /build/pocl-3.1/lib/CL/pocl_cl.h:58, + from /build/pocl-3.1/lib/CL/pocl_fill_memobj.c:24: +/build/pocl-3.1/lib/CL/pocl_fill_memobj.c: In function 'pocl_validate_fill_buffer': +/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:55:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 55 | (__builtin_popcount (pattern_size) > 1), CL_INVALID_VALUE, + | ^~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_debug.h:330:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 330 | if (cond) \ + | ^~~~ +/build/pocl-3.1/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_buffer_common': +/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:80:45: warning: unused parameter 'sync_point' [-Wunused-parameter] + 80 | cl_sync_point_khr *sync_point, _cl_command_node **cmd) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_fill_memobj.c: In function 'pocl_fill_image_common': +/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:210:31: warning: conversion to 'int' from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 210 | image->image_channel_order, image->image_elem_size, + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:210:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 210 | image->image_channel_order, image->image_elem_size, + | ~~~~~^~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_fill_memobj.c:211:31: warning: conversion to 'int' from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] + 211 | image->image_channel_data_type); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30, + from /build/pocl-3.1/lib/llvmopencl/LoopBarriers.cc:34: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-15/include/llvm/IR/Function.h:30, from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: @@ -20930,45 +18153,41 @@ /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 521 | Linkage = LT; | ^~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:18, + from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:30: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 124 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:18, - from /build/pocl-3.1/lib/llvmopencl/Barrier.h:28, - from /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.cc:29: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log2.cl.bc -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30, - from /build/pocl-3.1/lib/llvmopencl/LoopBarriers.cc:34: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyImageKHR.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] @@ -20986,6 +18205,8 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -20994,63 +18215,46 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' +/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30, - from /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:29, - from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, - from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, - from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] - 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} - | ~~~~~~~~~^~~~~~~~~ +In file included from /usr/lib/llvm-15/include/clang/AST/ASTContext.h:51: +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h: In instantiation of 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Use*; ValueT = llvm::Value*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 32>]': +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1604:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:105:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 105 | I = Vector.size() - 1; + | ~~~~~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h: In instantiation of 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector >, 32>]': +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1625:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:105:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:18, + from /build/pocl-3.1/lib/llvmopencl/Barrier.h:28, + from /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.cc:29: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -21069,14 +18273,8 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/minmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_ndrange_kernel.c.o -c /build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); @@ -21085,221 +18283,11 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyImageToBufferKHR.c -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rotate.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min_i.cl.bc -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, @@ -21350,13 +18338,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) @@ -21369,8 +18350,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/min_i.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -21387,8 +18366,155 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandFillBufferKHR.c +/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_kernel_calc_wg_size': +/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:51:10: warning: unused variable 'errcode' [-Wunused-variable] + 51 | cl_int errcode = CL_SUCCESS; + | ^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c: In function 'pocl_ndrange_kernel_common': +/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:314:10: warning: unused variable 'max_group_size' [-Wunused-variable] + 314 | size_t max_group_size; + | ^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:311:36: warning: unused variable 'max_local_z' [-Wunused-variable] + 311 | size_t max_local_x, max_local_y, max_local_z; + | ^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:311:23: warning: unused variable 'max_local_y' [-Wunused-variable] + 311 | size_t max_local_x, max_local_y, max_local_z; + | ^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:311:10: warning: unused variable 'max_local_x' [-Wunused-variable] + 311 | size_t max_local_x, max_local_y, max_local_z; + | ^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_ndrange_kernel.c:299:53: warning: unused parameter 'properties' [-Wunused-parameter] + 299 | const cl_ndrange_kernel_command_properties_khr *properties, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, + from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, + from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/clang/Basic/LLVM.h:27: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = clang::CharSourceRange; ValueParamT = clang::CharSourceRange]' +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:1209:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + @@ -21397,16 +18523,18 @@ /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1045 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1389 | setOperand(NumOps, MD); | ^~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, @@ -21418,12 +18546,10 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rsqrt.cl.bc /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 412 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned ThisWords = Bits.size(); @@ -21472,6 +18598,14 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' +/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] + 260 | callNumTrailingObjects(const BaseTy *Obj, + | ~~~~~~~~~~~~~~^~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -21488,8 +18622,8 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 19%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /build/pocl-3.1/lib/CL/pocl_tracing.c /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; @@ -21497,62 +18631,6 @@ /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 43%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandFillImageKHR.c -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mix.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, from /usr/lib/llvm-15/include/llvm/IR/User.h:24, from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, @@ -21567,30 +18645,37 @@ /usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ -[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, + from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 225 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 19%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; @@ -21603,6 +18688,20 @@ /usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { @@ -21610,41 +18709,66 @@ /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -1 warning generated. -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 44%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf_base.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:25, + from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, + from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of '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-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_tracing.c: In function 'text_tracer_event_updated': +/build/pocl-3.1/lib/CL/pocl_tracing.c:345:32: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 345 | fwrite (tmp_buffer, (cur_buf - tmp_buffer), 1, text_tracer_file); + | ~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:120:25: required from 'std::pair, llvm::detail::DenseMapPair, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:616:25: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] + 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ In file included from /build/pocl-3.1/lib/llvmopencl/OptimizeWorkItemFuncCalls.h:30: /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] @@ -21673,98 +18797,139 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 326 | void setPosition(unsigned pos) { Position = pos; } | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_recip.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 44%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandNDRangeKernelKHR.c +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1389 | setOperand(NumOps, MD); | ^~~~~~ -[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:36: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_width.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, @@ -21787,10 +18952,16 @@ /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 62 | fill(S, PadAmount); | ^~~~~~~~~ -[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/minmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/minmag.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; @@ -21798,8 +18969,34 @@ /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 562 | Bits.BlockAddressRefCount += Amt; | ^~~ -[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /build/pocl-3.1/lib/CL/pocl_runtime_config.c +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': @@ -21807,12 +19004,204 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/clCommandNDRangeKernelKHR.c: In function 'POclCommandNDRangeKernelKHR': -/build/pocl-3.1/lib/CL/clCommandNDRangeKernelKHR.c:55:29: warning: unused variable 'a' [-Wunused-variable] - 55 | struct pocl_argument *a = &cmd->command.run.kernel->dyn_arguments[i]; - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, + from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] + 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} + | ~~~~~~~~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/clang/Analysis/Support/BumpVector.h:52:31: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30, + from /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:29, + from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 20%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 20%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /build/pocl-3.1/lib/CL/pocl_mem_management.c +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -21829,19 +19218,6 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -21850,32 +19226,39 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 20%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, + from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] + 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} + | ~~~~~~~~~^~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] @@ -21893,8 +19276,6 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 185 | (B * FastMathFlags::AllowReassoc); | ^ -[ 45%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clCreateCommandBufferKHR.c /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 191 | (B * FastMathFlags::NoNaNs); @@ -21933,12 +19314,10 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ -[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_rsqrt.cl.bc /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 472 | return count_if(indices(), [](const Use& use) { @@ -21947,19 +19326,71 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: +[ 20%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_work_dim.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:26: +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ /usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 100 | SubclassData = val; | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:922:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:462:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:942:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 942 | NumEntries = TmpNumEntries; + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -21968,21 +19399,38 @@ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 46%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:922:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:126:9: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:942:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 582 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/pocl-3.1/lib/CL/pocl_cl.h:58, - from /build/pocl-3.1/lib/CL/clCreateCommandBufferKHR.c:26: -/build/pocl-3.1/lib/CL/clCreateCommandBufferKHR.c: In function 'POclCreateCommandBufferKHR': -/build/pocl-3.1/lib/CL/clCreateCommandBufferKHR.c:88:26: warning: unsigned conversion from 'int' to 'cl_command_buffer_properties_khr' {aka 'long unsigned int'} changes value from '-2' to '18446744073709551614' [-Wsign-conversion] - 88 | ((*val & ~(CL_COMMAND_BUFFER_SIMULTANEOUS_USE_KHR)) != 0), +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /build/pocl-3.1/lib/CL/pocl_hash.c +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/build/pocl-3.1/lib/CL/pocl_hash.c: In function 'pocl_SHA1_Update': +/build/pocl-3.1/lib/CL/pocl_hash.c:181:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 181 | if ((context->count[0] += len << 3) < (len << 3)) context->count[1]++; + | ^~~ +/build/pocl-3.1/lib/CL/pocl_hash.c:182:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 182 | context->count[1] += (len >> 29); | ^ -/build/pocl-3.1/lib/CL/pocl_debug.h:352:11: note: in definition of macro 'POCL_GOTO_ERROR_COND' - 352 | if (cond) \ - | ^~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': @@ -22005,183 +19453,34 @@ /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hadd.cl.bc /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 521 | Linkage = LT; | ^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.h:29, - from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:32: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 46%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mix.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: /usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 124 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mix.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 46%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul_hi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 47%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCommandBufferKHR.c -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -22211,10 +19510,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -22242,180 +19537,10 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4515 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4522 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/build/pocl-3.1/lib/CL/clEnqueueCommandBufferKHR.c: In function 'buffer_finished_callback': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/build/pocl-3.1/lib/CL/clEnqueueCommandBufferKHR.c:32:36: warning: unused parameter 'event' [-Wunused-parameter] - 32 | buffer_finished_callback (cl_event event, cl_int event_command_status, - | ~~~~~~~~~^~~~~ -/build/pocl-3.1/lib/CL/clEnqueueCommandBufferKHR.c:32:50: warning: unused parameter 'event_command_status' [-Wunused-parameter] - 32 | buffer_finished_callback (cl_event event, cl_int event_command_status, - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_run_all_wgs.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/popcount.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: @@ -22455,14 +19580,18 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 215 | (B * FastMathFlags::AllowContract); | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 221 | (B * FastMathFlags::ApproxFunc); | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 227 | SubclassOptionalData |= FMF.Flags; @@ -22470,6 +19599,10 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 227 | SubclassOptionalData |= FMF.Flags; | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; @@ -22477,452 +19610,14 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:33: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3824 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3847 | int NumOperands = ComputeNumOperands(Args.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), - | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4474 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rhadd.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 4481 | unsigned Values = 1 + Args.size(); - | ~~^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4515 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul24.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, - from /build/pocl-3.1/lib/llvmopencl/Barrier.h:30: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, - from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:38: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clFinalizeCommandBufferKHR.c -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rotate.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/CL/clFinalizeCommandBufferKHR.c: In function 'POclFinalizeCommandBufferKHR': -/build/pocl-3.1/lib/CL/clFinalizeCommandBufferKHR.c:53:21: warning: comparison of integer expressions of different signedness: 'int' and 'cl_uint' {aka 'unsigned int'} [-Wsign-compare] - 53 | for (int i = 0; i < command_buffer->num_queues; ++i, ++q) - | ^ -/build/pocl-3.1/lib/CL/clFinalizeCommandBufferKHR.c:56:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 56 | for (int j = 0; j < num_finalized; ++j) - | ^ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 48%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 48%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf_base.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o -c /build/pocl-3.1/lib/CL/clGetCommandBufferInfoKHR.c -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.h:32, - from /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.cc:30: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul_hi.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul_hi.cl.bc -1 warning generated. -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rhadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.cc:31: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -/build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c: In function 'POclReleaseCommandBufferKHR': -/build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'cl_uint' {aka 'unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < command_buffer->num_queues; ++i) - | ^ -/build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c:56:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 56 | for (int j = 0; j < num_freed; ++j) - | ^ -/build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c:84:41: warning: unused variable 'a' [-Wunused-variable] - 84 | struct pocl_argument *a - | ^ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 48%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -MF CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o.d -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:39: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 48%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clRetainCommandBufferKHR.c In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -22931,16 +19626,16 @@ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sqrt.cl.bc -[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/nan.cl.bc +[ 20%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 49%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' @@ -22948,6 +19643,9 @@ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 20%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' @@ -22958,115 +19656,185 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 49%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rotate.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/LoopBarriers.cc:37: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/IR/LegacyPassManagers.h:297:28: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 50%] Built target libpocl_unlinked_objs -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/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CXX object tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -MF CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o.d -o CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -c /build/pocl-3.1/tests/regression/test_id_dependent_computation.cpp -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -/build/pocl-3.1/tests/regression/test_id_dependent_computation.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' +/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:413:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 413 | std::distance(Allocator.Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:29: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' +/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:413:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:393:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' +/usr/lib/llvm-15/include/llvm/Analysis/LazyCallGraph.h:110:7: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:413:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, + from /build/pocl-3.1/lib/llvmopencl/Barrier.h:30: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -23075,6 +19843,10 @@ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -23129,27 +19901,72 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.h:33, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.h:26, - from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:34: -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cross.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -c /build/pocl-3.1/lib/CL/pocl_file_util.c /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -23159,6 +19976,7 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ +[ 20%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' @@ -23168,22 +19986,31 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_divide.cl.bc -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.h:35: +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -MF CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o.d -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:30: /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -23222,272 +20049,30 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_run_all_wgs.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/signbit.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_divide.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/popcount.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:25, - from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, - from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_run_all_wgs.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc: In static member function 'static void pocl::ParallelRegion::insertLocalIdInit(llvm::BasicBlock*, unsigned int, unsigned int, unsigned int)': -/build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:292:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 292 | llvm::Type *SizeT = IntegerType::get(M->getContext(), address_bits); - | ^~~~~~~~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/popcount.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:27: -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/signbit.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/TypeSize.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Type.h:22, - from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h: In member function 'virtual void llvm::raw_ostream::reserveExtraSpace(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] - 149 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} - | ~~~~~~~~~^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, - from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/smoothstep.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AbstractAttribute*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/build/pocl-3.1/lib/CL/pocl_file_util.c: In function 'pocl_mk_tempname': +/build/pocl-3.1/lib/CL/pocl_file_util.c:312:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 312 | fd = mkostemps (output, strlen (suffix), O_CLOEXEC); + | ^~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_file_util.c: In function 'pocl_write_tempfile': +/build/pocl-3.1/lib/CL/pocl_file_util.c:392:17: warning: conversion to 'long unsigned int' from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 392 | bytes -= res; + | ^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -23498,10 +20083,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3324 | unsigned getCaseIndex() const { return Index; } | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -23510,74 +20091,26 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -1 warning generated. +In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, + from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:30: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:106:23: required from 'void llvm::DenseMapBase::reserve(size_type) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; size_type = unsigned int]' +/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h:81:24: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:29: + from /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.h:32, + from /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.cc:30: /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); @@ -23618,7 +20151,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 531 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf_base.c.bc /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) @@ -23635,7 +20167,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -23652,18 +20183,108 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -MF CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o.d -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:36: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 20%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/clang/Basic/Diagnostic.h:337:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +[ 20%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /build/pocl-3.1/lib/CL/pocl_debug.c +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +[ 20%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, + from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/clang/AST/ComparisonCategories.h:216:65: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' @@ -23671,7 +20292,394 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 82 | Size = N; | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/clang/AST/RawCommentList.h:197:65: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/clang/AST/RawCommentList.h:197:65: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:195:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:209:20: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]' +/usr/lib/llvm-15/include/clang/AST/ASTContext.h:734:30: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:337:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 337 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); + | ~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.h:29, + from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:32: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +1 warning generated. +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/clang/Basic/SourceManager.h:656:10: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 20%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_debug.c: In function 'pocl_debug_messages_setup': +/build/pocl-3.1/lib/CL/pocl_debug.c:44:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 44 | for(int i =0; i < strlen (tokenize); i++){ + | ^ +/build/pocl-3.1/lib/CL/pocl_debug.c:45:25: warning: conversion from 'int' to 'char' may change value [-Wconversion] + 45 | tokenize[i] = tolower(tokenize[i]); + | ^~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3824 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3837:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3837 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3847:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3847 | int NumOperands = ComputeNumOperands(Args.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3858:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 3858 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), + | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:878:27: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 386 | size = llvm::alignTo(size, extraAlign); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]': +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::BTFTagAttributedTypeLoc; TypeClass = clang::BTFTagAttributedType; LocalData = clang::BTFTagAttributedLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:911:57: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1035:27: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1119:55: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1175:27: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1468:27: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1550:27: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1765:33: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]': +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::VectorTypeLoc; TypeClass = clang::VectorType; LocalData = clang::VectorTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1803:57: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]': +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentVectorTypeLoc; TypeClass = clang::DependentVectorType; LocalData = clang::VectorTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1826:57: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]': +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentSizedExtVectorTypeLoc; TypeClass = clang::DependentSizedExtVectorType; LocalData = clang::VectorTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:1854:57: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4474 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2299:27: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2519:27: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2535:33: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/clang/AST/TypeLoc.h:438:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:447:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:2593:61: required from here +/usr/lib/llvm-15/include/clang/AST/TypeLoc.h:386:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4481 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4515 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/RemoveBarrierCalls.cc:31: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 4522 | unsigned Values = 1 + Args.size(); + | ~~^~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' @@ -23706,76 +20714,59 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/clang/Sema/CodeCompleteConsumer.h:658:42: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/step.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:30: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740: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-15/include/llvm/Option/ArgList.h:156:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.h:32, - from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:35: + from /build/pocl-3.1/lib/llvmopencl/LoopBarriers.cc:37: /usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' @@ -23783,330 +20774,42 @@ /usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 355 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' -/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here -/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] - 260 | callNumTrailingObjects(const BaseTy *Obj, - | ~~~~~~~~~~~~~~^~~ -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/smoothstep.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, - from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:30: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -1 warning generated. -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 50%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf_base.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/IR/LegacyPassManagers.h:297:28: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const clang::Decl*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::Decl*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::Decl*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/clang/Analysis/BodyFarm.h:32:76: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/Kernel.h:27, - from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:43: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /build/pocl-3.1/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /build/pocl-3.1/lib/CL/pocl_timing.c /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -24169,63 +20872,25 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:120:25: required from 'std::pair, llvm::detail::DenseMapPair, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:616:25: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] - 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::DeclStmt*; ValueT = const clang::DeclStmt*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/clang/Analysis/CFG.h:1437:28: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/pocl_timing.c: In function 'pocl_gettimemono_ns': +/build/pocl-3.1/lib/CL/pocl_timing.c:80:54: warning: conversion to 'long unsigned int' from '__syscall_slong_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] + 80 | return (((uint64_t)timespec.tv_sec * 1000000000UL) + timespec.tv_nsec); + | ^ +/build/pocl-3.1/lib/CL/pocl_timing.c: In function 'pocl_gettimereal': +/build/pocl-3.1/lib/CL/pocl_timing.c:119:14: warning: conversion from '__syscall_slong_t' {aka 'long int'} to 'int' may change value [-Wconversion] + 119 | *nanosec = timespec.tv_nsec; + | ^~~~~~~~ /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -24234,101 +20899,6 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sub_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' -/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log10.cl.bc -[ 51%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/step.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH > >; DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {}; DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:340:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>; value_type = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:344:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:208:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:127:14: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] - 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, - | ~~~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -24365,6 +20935,15 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -24375,6 +20954,15 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4069:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4069 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -24385,24 +20973,32 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:18, - from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:31: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -1 warning generated. -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/signbit.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /build/pocl-3.1/lib/CL/clSVMAlloc.c +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AliasSetTracker.h:352:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cross.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4481 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4515 | unsigned Values = 1 + Args.size(); @@ -24411,27 +21007,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 51%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rhadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log2.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sub_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] @@ -24447,15 +21022,104 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:421:44: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:421:44: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/upsample.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/upsample.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::BranchProbability>; KeyT = std::pair; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::BranchProbability>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::BranchProbability>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::BranchProbability; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::BranchProbability>]' +/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:18, + from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:31: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/dot.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/CFGPrinter.h:128:73: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/IR/LegacyPassManagers.h:297:28: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-15/include/llvm/IR/Function.h:22: /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': @@ -24464,37 +21128,56 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 82 | Size = N; | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cross.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/Analysis/AssumptionCache.h:22, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:22, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:33: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:142: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-15/include/llvm/Analysis/LazyCallGraph.h:554:23: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:54:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/Analysis/MustExecute.h:412:77: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/Analysis/MustExecute.h:412:77: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/Analysis/MustExecute.h:412:77: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -24530,10 +21213,15 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rotate.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1013:49: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -24596,10 +21284,16 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMap >; KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1013:49: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, bool>; KeyT = std::pair; ValueT = bool; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, bool>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = bool; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, bool>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = bool; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, bool>]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1013:49: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' @@ -24618,22 +21312,134 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Transforms/IPO/Attributor.h:1171:10: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >; KeyT = llvm::IRPosition; ValueT = llvm::SmallVector(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::IRPosition; ValueT = llvm::SmallVector(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::IRPosition; ValueT = llvm::SmallVector(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>, 1> >]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1327:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::AbstractAttribute*>; KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1327:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1327:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:394:5: required from 'T& llvm::SmallVectorTemplateBase >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>&}; T = std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>; bool = false]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:929:38: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {const std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>&}; T = std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>; reference = std::function(const llvm::IRPosition&, const llvm::AbstractAttribute*, bool&)>&]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1723:46: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:735:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:54:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVNPass::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Transforms/Scalar/GVN.h:122:53: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' +/usr/lib/llvm-15/include/llvm/Transforms/Scalar/GVN.h:122:53: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -MF CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkItemAliasAnalysis.cc +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /build/pocl-3.1/lib/CL/clSVMFree.c +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, + from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:38: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1045 | return getLarge().size(); | ~~~~~~~~~~~~~~~^~ -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 52%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -MF CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkItemAliasAnalysis.cc /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1389 | setOperand(NumOps, MD); | ^~~~~~ -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18, from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23, from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:32: @@ -24641,19 +21447,105 @@ /usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rhadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/smoothstep.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 53%] Linking CXX executable test_id_dependent_computation -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_id_dependent_computation.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -o test_id_dependent_computation ../../poclu/libpoclu.a -lOpenCL -lm -[ 53%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o -MF CMakeFiles/llvmpasses.dir/Workgroup.cc.o.d -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /build/pocl-3.1/lib/llvmopencl/Workgroup.cc +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31: /usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': @@ -24672,46 +21564,45 @@ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 582 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMFree.c +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ /usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -[ 53%] Built target test_id_dependent_computation -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= /usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 53%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o -MF CMakeFiles/test_locals.dir/test_locals.cpp.o.d -o CMakeFiles/test_locals.dir/test_locals.cpp.o -c /build/pocl-3.1/tests/regression/test_locals.cpp -/build/pocl-3.1/tests/regression/test_locals.cpp:27: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 27 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rotate.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_store_half_f16c.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/step.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o -MF CMakeFiles/llvmpasses.dir/Workgroup.cc.o.d -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /build/pocl-3.1/lib/llvmopencl/Workgroup.cc +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = clang::FixItHint; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FixItHint; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1026:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = clang::FixItHint]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1224:34: required from 'llvm::SmallVector& llvm::SmallVector::operator=(const llvm::SmallVector&) [with T = clang::FixItHint; unsigned int N = 6]' +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:148:8: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, from /usr/lib/llvm-15/include/llvm/IR/Module.h:26, from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:33: @@ -24748,32 +21639,120 @@ /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 521 | Linkage = LT; | ^~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_recip.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/dot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +[ 21%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMMap.c +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::pair, clang::FullSourceLoc>; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair, clang::FullSourceLoc>; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:646:17: required from 'void llvm::SmallVectorImpl::reserve(size_type) [with T = std::pair, clang::FullSourceLoc>; size_type = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:670:11: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair, clang::FullSourceLoc>*; = void; T = std::pair, clang::FullSourceLoc>]' +/usr/lib/llvm-15/include/clang/Basic/SourceManager.h:828:34: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:34: /usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 124 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 21%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/dot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 22%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] @@ -24799,19 +21778,19 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/MapVector.h:20, + from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:41, - from /build/pocl-3.1/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sub_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 22%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) @@ -24834,8 +21813,8 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); @@ -24844,14 +21823,32 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -[ 55%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/build/pocl-3.1/lib/CL/clEnqueueSVMMap.c: In function 'POclEnqueueSVMMap': +/build/pocl-3.1/lib/CL/clEnqueueSVMMap.c:37:12: warning: unused variable 'i' [-Wunused-variable] + 37 | unsigned i; + | ^ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -24908,8 +21905,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 55%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_run_all_wgs.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -24926,55 +21921,16 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, - from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:34: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/Analysis/MemoryLocation.h:20, - from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:43: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/popcount.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMUnmap.c +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BranchProbabilityInfo::BasicBlockCallbackVH; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:37: /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] @@ -25014,40 +21970,122 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, - from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:32: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_store_half_f16c.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/write_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/upsample.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740: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-15/include/llvm/Analysis/RegionInfo.h:699:7: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' +/usr/lib/llvm-15/include/llvm/Analysis/RegionInfo.h:906:74: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const llvm::Instruction*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:39: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const llvm::Function*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, @@ -25058,124 +22096,95 @@ /usr/lib/llvm-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_fma.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_run_all_wgs.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:45, - from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:44: -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/popcount.cl.bc -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_spawn_wg.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_run_all_wgs.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/clEnqueueSVMUnmap.c: In function 'POclEnqueueSVMUnmap': +/build/pocl-3.1/lib/CL/clEnqueueSVMUnmap.c:34:12: warning: unused variable 'i' [-Wunused-variable] + 34 | unsigned i; + | ^ +In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.h:33, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.h:26, + from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:34: +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::APInt; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState::PotentialValuesState() [with MemberTy = llvm::APInt]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:2825:39: required from 'llvm::StateWrapper::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState; BaseType = llvm::AbstractAttribute; Ts = {}]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:4552:77: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log10.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = std::pair; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo, void>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState::PotentialValuesState() [with MemberTy = std::pair]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:2825:39: required from 'llvm::StateWrapper::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState >; BaseType = llvm::AbstractAttribute; Ts = {}]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:4605:69: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMMemcpy.c +In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.h:35: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_normalize.cl.bc In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, @@ -25186,10 +22195,24 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:41, + from /build/pocl-3.1/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 412 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 483 | unsigned ThisWords = Bits.size(); @@ -25238,6 +22261,14 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 628 | unsigned NumWords = Bits.size(); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:268:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 741 | uint32_t NumWords = Bits.size(); @@ -25254,33 +22285,632 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = clang::CharSourceRange; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = clang::CharSourceRange; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = clang::CharSourceRange]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = clang::CharSourceRange; unsigned int N = 8]' +/usr/lib/llvm-15/include/clang/Basic/Diagnostic.h:183:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/clEnqueueSVMMemcpy.c: In function 'POclEnqueueSVMMemcpy': +/build/pocl-3.1/lib/CL/clEnqueueSVMMemcpy.c:37:12: warning: unused variable 'i' [-Wunused-variable] + 37 | unsigned i; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, + from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:32: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::SMFixIt; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:315:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_length.cl.bc +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:18, + from /build/pocl-3.1/lib/llvmopencl/../CL/pocl_llvm_api.h:31, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:34: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = clang::DeclaratorChunk; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::DeclaratorChunk; bool = false]' +/usr/lib/llvm-15/include/clang/Sema/DeclSpec.h:2247:27: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::unique_ptr; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' +/usr/lib/llvm-15/include/clang/Lex/ModuleMap.h:419:24: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:19: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::unique_ptr; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' +/usr/lib/llvm-15/include/clang/Driver/Job.h:282:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/Analysis/MemoryLocation.h:20, + from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:43: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:489:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:376: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-15/include/llvm/ADT/DenseMap.h:1042: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-15/include/llvm/ADT/DenseMap.h:912: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-15/include/llvm/Analysis/AliasAnalysis.h:391:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, unsigned int>; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, unsigned int>; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, unsigned int>]' +/usr/lib/llvm-15/include/llvm/Analysis/BranchProbabilityInfo.h:120:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/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, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491: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, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' +/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1690:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +In file included from /build/pocl-3.1/lib/CL/pocl_cl.h:58, + from /build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c:24: +/build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c: In function 'POclEnqueueSVMMemFill': +/build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c:53:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 53 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, + | ^~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_debug.h:330:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 330 | if (cond) \ + | ^~~~ +/build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c:58:43: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] + 58 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE, + | ^ +/build/pocl-3.1/lib/CL/pocl_debug.h:330:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' + 330 | if (cond) \ + | ^~~~ +/build/pocl-3.1/lib/CL/clEnqueueSVMMemFill.c:37:12: warning: unused variable 'i' [-Wunused-variable] + 37 | unsigned i; + | ^ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fract.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log2.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:37:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +[ 23%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /build/pocl-3.1/lib/CL/clSetKernelArgSVMPointer.c +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = clang::FrontendInputFile; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FrontendInputFile; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = clang::FrontendInputFile; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = clang::FrontendInputFile; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = clang::FrontendInputFile; bool = false]' +/build/pocl-3.1/lib/CL/pocl_llvm_build.cc:546:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc: In static member function 'static void pocl::ParallelRegion::insertLocalIdInit(llvm::BasicBlock*, unsigned int, unsigned int, unsigned int)': +/build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:292:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 292 | llvm::Type *SizeT = IntegerType::get(M->getContext(), address_bits); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:376: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-15/include/llvm/ADT/DenseMap.h:1042: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-15/include/llvm/ADT/DenseMap.h:912: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-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:25, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:23: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: /usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 23%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 23%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_id.c.bc +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /build/pocl-3.1/lib/CL/clSetKernelExecInfo.c +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::AbstractAttribute*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::AbstractAttribute*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::WeakVH; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakVH; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::WeakVH; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::WeakVH; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::WeakVH; bool = false]' +/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:144:24: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::WeakVH; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::WeakVH]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1640:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:499:5: required from 'void llvm::DenseMapBase::decrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:311:5: required from 'bool llvm::DenseMapBase::erase(const KeyT&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:102:24: required from 'bool llvm::detail::DenseSetImpl::erase(const ValueT&) [with ValueT = llvm::Instruction*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:158:19: required from 'bool llvm::SetVector::remove(const value_type&) [with T = llvm::Instruction*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::Instruction*]' +/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h:93:20: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_linear_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46: + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25: /usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/popcount.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_offset.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:27: /usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 100 | SubclassData = val; | ^~~ +/build/pocl-3.1/lib/CL/clSetKernelExecInfo.c: In function 'POclSetKernelExecInfo': +/build/pocl-3.1/lib/CL/clSetKernelExecInfo.c:29:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 29 | size_t param_value_size , + | ~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:27, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:45, + from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:44: +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:44: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_size.c.bc +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); @@ -25293,6 +22923,118 @@ /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 582 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Use*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Use*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Use* const&; ValueArgs = {const unsigned int&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const unsigned int&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:210:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Use*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:101:68: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Use*; ValueT = llvm::Value*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 32>]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1604:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1047 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 32; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Value*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Value* const&; ValueArgs = {const unsigned int&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const unsigned int&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:210:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/MapVector.h:101:68: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector >, 32>]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1625:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::WeakVH; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::WeakVH&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::WeakVH; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::WeakVH]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1640:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::WeakVH; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::WeakVH&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::WeakVH; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::WeakVH]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1652:69: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::BasicBlock*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::BasicBlock*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1656:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Function*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::Function*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::Function*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::Function*]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:1667:34: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetDefaultDeviceCommandQueue.c.o -c /build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:539:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:583:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:208:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::Instruction*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = llvm::Instruction*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; value_type = llvm::Instruction*]' +/usr/lib/llvm-15/include/llvm/Transforms/Utils/InstructionWorklist.h:45:24: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, @@ -25305,6 +23047,10 @@ /usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ /usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 209 | NumUserOperands = NumOps; @@ -25313,6 +23059,19 @@ /usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { @@ -25320,38 +23079,32 @@ /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/kernel/printf.c/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fract.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_array_size.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, @@ -25372,6 +23125,13 @@ /usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { @@ -25379,277 +23139,147 @@ /usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { | ^~~~~~~~~~~~~~~~ -1 warning generated. -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf_base.c.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::APInt; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::APInt; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState::PotentialValuesState() [with MemberTy = llvm::APInt]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:2825:39: required from 'llvm::StateWrapper::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState; BaseType = llvm::AbstractAttribute; Ts = {}]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:4552:77: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseSetPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:67:56: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = std::pair; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetEmpty, 8, llvm::DenseMapInfo, void>, llvm::detail::DenseSetPair > >; ValueInfoT = llvm::DenseMapInfo, void>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:286:7: required from 'llvm::PotentialValuesState::PotentialValuesState() [with MemberTy = std::pair]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:2825:39: required from 'llvm::StateWrapper::StateWrapper(const llvm::IRPosition&, Ts ...) [with StateTy = llvm::PotentialValuesState >; BaseType = llvm::AbstractAttribute; Ts = {}]' +/usr/lib/llvm-15/include/llvm/Transforms/IPO/Attributor.h:4605:69: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c: In function 'POclSetDefaultDeviceCommandQueue': +/build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c:26:16: warning: unused parameter 'context' [-Wunused-parameter] + 26 | cl_context context, cl_device_id device, + | ~~~~~~~~~~~^~~~~~~ +/build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c:26:38: warning: unused parameter 'device' [-Wunused-parameter] + 26 | cl_context context, cl_device_id device, + | ~~~~~~~~~~~~~^~~~~~ +/build/pocl-3.1/lib/CL/clSetDefaultDeviceCommandQueue.c:27:22: warning: unused parameter 'command_queue' [-Wunused-parameter] + 27 | cl_command_queue command_queue) CL_API_SUFFIX__VERSION_2_1 + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, + from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.h:32, + from /build/pocl-3.1/lib/llvmopencl/PHIsToAllocas.cc:35: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fract.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /build/pocl-3.1/lib/CL/pocl_binary.c /usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/prefetch.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:41: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:44: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:45: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, - from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22, +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:43: -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1290 | return std::distance(data_operands_begin(), data_operands_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1312 | return U - data_operands_begin(); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } - | ~~~~~~~~~~^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1374 | return U - arg_begin(); - | ~~^~~~~~~~~~~~~ -[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf.c.bc -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -25658,10 +23288,14 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)': -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:125:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion] - 125 | Offset = NewOffset; - | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -25720,67 +23354,375 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_powr.cl.bc +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': +/build/pocl-3.1/lib/CL/pocl_binary.c:229:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 229 | int i, length = strlen(dev_hash); + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:233:14: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] + 233 | result ^= dev_hash[i]; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'serialize_file': +/build/pocl-3.1/lib/CL/pocl_binary.c:181:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 181 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:303:3: note: in expansion of macro 'BUFFER_STORE_STR' + 303 | BUFFER_STORE_STR(p); + | ^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize_kernel_to_buffer': +/build/pocl-3.1/lib/CL/pocl_binary.c:382:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 382 | uint32_t namelen = strlen (meta->name); + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:398:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 398 | uint32_t attrlen = meta->attributes ? strlen (meta->attributes) : 0; + | ^~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/build/pocl-3.1/lib/CL/pocl_binary.c:181:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 181 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:413:9: note: in expansion of macro 'BUFFER_STORE_STR' + 413 | BUFFER_STORE_STR(ai->name); + | ^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:417:19: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] + 417 | temp[0] = 'a' + i; + | ^~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:181:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 181 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:419:9: note: in expansion of macro 'BUFFER_STORE_STR' + 419 | BUFFER_STORE_STR(temp); + | ^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:181:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 181 | do { uint32_t len = strlen(elem); \ + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:422:9: note: in expansion of macro 'BUFFER_STORE_STR' + 422 | BUFFER_STORE_STR(ai->type_name); + | ^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:428:27: warning: conversion from 'long int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 428 | uint32_t arginfo_size = buffer - start; + | ^~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:432:28: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 432 | uint64_t binaries_size = end - buffer; + | ^~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:436:26: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 436 | uint64_t struct_size = end - buf; + | ^~~ +/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'deserialize_file': +/build/pocl-3.1/lib/CL/pocl_binary.c:485:18: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 485 | return (buffer - orig_buffer); + | ~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize_kernel_from_buffer': +/build/pocl-3.1/lib/CL/pocl_binary.c:528:13: warning: variable 'dynarg_sizes' set but not used [-Wunused-but-set-variable] + 528 | uint64_t *dynarg_sizes; + | ^~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:520:58: warning: unused parameter 'b' [-Wunused-parameter] + 520 | pocl_binary_deserialize_kernel_from_buffer (pocl_binary *b, + | ~~~~~~~~~~~~~^ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize': +/build/pocl-3.1/lib/CL/pocl_binary.c:605:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 605 | unsigned num_kernels = program->num_kernels; + | ^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:641:21: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 641 | uint64_t size = new_buffer - buffer; + | ^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_binary.c:655:13: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] + 655 | *size = (buffer - start); + | ^ +/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize': +/build/pocl-3.1/lib/CL/pocl_binary.c:672:26: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion] + 672 | program->binary_type = (b.flags >> 32); + | ^ +In file included from /build/pocl-3.1/include/utlist.h:29, + from /build/pocl-3.1/lib/CL/devices/common.h:29, + from /build/pocl-3.1/lib/CL/pocl_cl.h:61, + from /build/pocl-3.1/lib/CL/pocl_binary.c:29: +/build/pocl-3.1/lib/CL/pocl_binary.c: In function 'pocl_binary_get_kernels_metadata': +/build/pocl-3.1/lib/CL/pocl_binary.c:773:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 773 | assert (buffer - start <= max_len); + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase; T = llvm::DiagnosticInfoOptimizationBase::Argument; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:365:50: required from 'const T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(const T&, size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:401:51: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' +/usr/include/c++/12/bits/stl_iterator.h:735:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' +/usr/include/c++/12/bits/stl_algobase.h:385:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' +/usr/include/c++/12/bits/stl_algobase.h:495:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' +/usr/include/c++/12/bits/stl_algobase.h:522:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' +/usr/include/c++/12/bits/stl_algobase.h:530:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' +/usr/include/c++/12/bits/stl_algobase.h:620:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = back_insert_iterator >]' +/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:658:14: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 24%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33: +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]' +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]' +/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:66: required from here +/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] + 260 | callNumTrailingObjects(const BaseTy *Obj, + | ~~~~~~~~~~~~~~^~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_linear_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +In file included from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:41: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:35: /usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] -printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) -^ -/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 124 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. -[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf_base.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -1 warning generated. -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1525 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 57%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf_base.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1548 | return new (ComputeNumOperands(Args.size())) - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:15, - from /build/pocl-3.1/lib/llvmopencl/WorkItemAliasAnalysis.cc:39: +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, + from /build/pocl-3.1/lib/llvmopencl/Kernel.h:27, + from /build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:43: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_offset.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -25797,7 +23739,20 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFold.h:25, + from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:22, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -25814,6 +23769,74 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -25822,25 +23845,14 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); - | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:30: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /build/pocl-3.1/lib/CL/pocl_opengl.c +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_id.c.bc +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); @@ -25849,18 +23861,19 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::json::ObjectKey; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::json::ObjectKey&; ValueArgs = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {std::nullptr_t}; DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:120:25: required from 'std::pair, llvm::detail::DenseMapPair, false>, bool> llvm::json::Object::try_emplace(const llvm::json::ObjectKey&, Ts&& ...) [with Ts = {std::nullptr_t}]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:616:25: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] + 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2304 | Total += B.input_size(); - | ^ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 185 | (B * FastMathFlags::AllowReassoc); @@ -25881,6 +23894,14 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 209 | (B * FastMathFlags::AllowReciprocal); | ^ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 215 | (B * FastMathFlags::AllowContract); @@ -25903,41 +23924,10 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:64:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 64 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] - 65 | AvailableArray[F/4] |= State << 2*(F&3); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/signbit.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 57%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_store_half_f16c.c.bc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -25956,6 +23946,210 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:35: +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH > >; DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {}; DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:340:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>; value_type = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:344:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:208:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/pocl-3.1/lib/llvmopencl/ParallelRegion.cc:127:14: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] + 567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, + | ~~~~~~~~~~~~^~~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_linear_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:45: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLBuffer': +/build/pocl-3.1/lib/CL/pocl_opengl.c:5:46: warning: unused parameter 'context' [-Wunused-parameter] + 5 | POname(clCreateFromGLBuffer)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:6:41: warning: unused parameter 'flags' [-Wunused-parameter] + 6 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:7:41: warning: unused parameter 'bufobj' [-Wunused-parameter] + 7 | cl_GLuint bufobj, + | ~~~~~~~~~~~~~~~~^~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:8:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 8 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLRenderbuffer': +/build/pocl-3.1/lib/CL/pocl_opengl.c:19:52: warning: unused parameter 'context' [-Wunused-parameter] + 19 | POname(clCreateFromGLRenderbuffer)(cl_context context, + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:20:41: warning: unused parameter 'flags' [-Wunused-parameter] + 20 | cl_mem_flags flags, + | ~~~~~~~~~~~~~~~~^~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:21:41: warning: unused parameter 'renderbuffer' [-Wunused-parameter] + 21 | cl_GLuint renderbuffer, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:22:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] + 22 | cl_int * errcode_ret) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/build/pocl-3.1/lib/CL/pocl_opengl.c: In function 'POclGetGLObjectInfo': +/build/pocl-3.1/lib/CL/pocl_opengl.c:33:41: warning: unused parameter 'memobj' [-Wunused-parameter] + 33 | POname(clGetGLObjectInfo)(cl_mem memobj, + | ~~~~~~~~~~~~~~^~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:34:46: warning: unused parameter 'gl_object_type' [-Wunused-parameter] + 34 | cl_gl_object_type *gl_object_type, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:35:44: warning: unused parameter 'gl_object_name' [-Wunused-parameter] + 35 | cl_GLuint *gl_object_name) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c: In function 'POclGetGLTextureInfo': +/build/pocl-3.1/lib/CL/pocl_opengl.c:47:43: warning: unused parameter 'memobj' [-Wunused-parameter] + 47 | POname(clGetGLTextureInfo) (cl_mem memobj, + | ~~~~~~~~~~~~~~^~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:48:48: warning: unused parameter 'param_name' [-Wunused-parameter] + 48 | cl_gl_texture_info param_name, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:49:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] + 49 | size_t param_value_size, + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:50:36: warning: unused parameter 'param_value' [-Wunused-parameter] + 50 | void *param_value, + | ~~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/pocl_opengl.c:51:38: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] + 51 | size_t *param_value_size_ret) + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_array_size.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -25978,8 +24172,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/read_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -26014,16 +24206,34 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1525 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1535:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1535 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1548:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1548 | return new (ComputeNumOperands(Args.size())) + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1556:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 1556 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_order.cl.bc +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /build/pocl-3.1/lib/CL/pocl_cq_profiling.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -26040,20 +24250,72 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /build/pocl-3.1/lib/llvmopencl/WorkItemAliasAnalysis.cc:43: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_offset.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h: In member function 'void llvm::AliasResult::setOffset(int32_t)': +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:125:16: warning: conversion from 'int32_t' {aka 'int'} to 'int:23' may change value [-Wconversion] + 125 | Offset = NewOffset; + | ^~~~~~~~~ +In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:39: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cosh.cl.bc +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -26076,7 +24338,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -26111,6 +24372,12 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandBarrierWithWaitListKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandBarrierWithWaitListKHR.c +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -26119,12 +24386,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4481:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4481 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:40: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4515:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4515 | unsigned Values = 1 + Args.size(); @@ -26133,63 +24394,102 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 57%] Linking CXX executable test_locals -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_locals.dir/test_locals.cpp.o -o test_locals ../../poclu/libpoclu.a -lOpenCL -lm -In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:39: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_array_size.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:15, + from /build/pocl-3.1/lib/llvmopencl/WorkItemAliasAnalysis.cc:39: +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1290 | return std::distance(data_operands_begin(), data_operands_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1312:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1312 | return U - data_operands_begin(); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } + | ~~~~~~~~~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1374 | return U - arg_begin(); + | ~~^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); + | ~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2304 | Total += B.input_size(); + | ^ +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, AvailabilityState)': +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:64:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 64 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Analysis/TargetLibraryInfo.h:65:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] + 65 | AvailableArray[F/4] |= State << 2*(F&3); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.h:33, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:41: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, + from /usr/lib/llvm-15/include/llvm/ADT/DepthFirstIterator.h:39, + from /usr/lib/llvm-15/include/llvm/Analysis/PostDominators.h:16, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:29: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyBufferKHR.c +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_depth.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h:25, from /usr/lib/llvm-15/include/llvm/IR/DIBuilder.h:24, from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:47: @@ -26197,19 +24497,11 @@ /usr/lib/llvm-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, from /usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h:27: /usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': @@ -26233,25 +24525,59 @@ /usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 63 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rhadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, + from /usr/lib/llvm-15/include/llvm/Analysis/PostDominators.h:17: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/pocl-3.1/lib/llvmopencl/WorkItemAliasAnalysis.cc:43: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': /usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h:736:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 736 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:489:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinh.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of '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-15/include/llvm/Analysis/AliasAnalysis.h:391:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 57%] Built target test_locals -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, + from /build/pocl-3.1/lib/llvmopencl/Kernel.h:27, + from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:41: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28, from /usr/lib/llvm-15/include/llvm/IR/DIBuilder.h:25: /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': @@ -26292,105 +24618,118 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/signbit.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 57%] Building CXX object tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -MF CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o.d -o CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -c /build/pocl-3.1/tests/regression/test_loop_phi_replication.cpp -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/tests/regression/test_loop_phi_replication.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.h:33, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:41: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:42: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' -/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:922:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:462:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:942:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 942 | NumEntries = TmpNumEntries; - | ^~~~~~~~~~~~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/smoothstep.cl.bc -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:138:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 138 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:159:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 159 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sign.cl.bc -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rotate.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:421:44: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' -/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:421:44: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rhadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:40: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 24%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:28: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferRectKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyBufferRectKHR.c +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/write_image.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rhadd.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, @@ -26469,6 +24808,28 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -26487,6 +24848,13 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -26496,202 +24864,186 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:489:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:376: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-15/include/llvm/ADT/DenseMap.h:1042: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-15/include/llvm/ADT/DenseMap.h:912: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-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of '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-15/include/llvm/Analysis/AliasAnalysis.h:391:7: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2097:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2097 | Column(Column) { - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/Kernel.h:27, - from /build/pocl-3.1/lib/llvmopencl/VariableUniformityAnalysis.cc:41: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/step.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/smoothstep.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_order.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:138:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 138 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:159:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 159 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyBufferToImageKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyBufferToImageKHR.c +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | BBInfo::getHashValue(Edge.getEnd())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rotate.cl.bc +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyImageKHR.c +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:42: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' +/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_order.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2097:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2097 | Column(Column) { + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:922:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:462:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:942:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 942 | NumEntries = TmpNumEntries; + | ^~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc: In member function 'virtual void pocl::WorkitemHandler::Initialize(pocl::Kernel*)': +/build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:87:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 87 | SizeTWidth = address_bits; + | ^~~~~~~~~~~~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandCopyImageToBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandCopyImageToBufferKHR.c +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2584:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2584 | unsigned getNumElements() const { return Elements.size(); } | ~~~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rotate.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3069:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3069 | Arg(Arg), Flags(Flags) { | ^~~ -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc: In member function 'virtual void pocl::WorkitemHandler::Initialize(pocl::Kernel*)': -/build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:87:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 87 | SizeTWidth = address_bits; - | ^~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:421:44: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::TinyPtrVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:421:44: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_depth.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandFillBufferKHR.c /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -26719,120 +25071,140 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sub_sat.cl.bc -[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/step.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AAQueryInfo::CacheEntry, 8>; KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AAQueryInfo::CacheEntry; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, llvm::AAQueryInfo::CacheEntry>]' +/usr/lib/llvm-15/include/llvm/Analysis/AliasAnalysis.h:489:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:376: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-15/include/llvm/ADT/DenseMap.h:1042: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-15/include/llvm/ADT/DenseMap.h:912: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-15/include/llvm/Analysis/AliasAnalysis.h:391:7: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_depth.cl.bc /usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3414:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3414 | SubclassData16 = MIType; | ^~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rsqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandFillImageKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandFillImageKHR.c /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3684:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3684 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sub_sat.cl.bc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ep_log.cl.bc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/upsample.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/radians.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/degrees.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/select.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_width.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCommandNDRangeKernelKHR.c.o -c /build/pocl-3.1/lib/CL/clCommandNDRangeKernelKHR.c +/build/pocl-3.1/lib/CL/clCommandNDRangeKernelKHR.c: In function 'POclCommandNDRangeKernelKHR': +/build/pocl-3.1/lib/CL/clCommandNDRangeKernelKHR.c:55:29: warning: unused variable 'a' [-Wunused-variable] + 55 | struct pocl_argument *a = &cmd->command.run.kernel->dyn_arguments[i]; + | ^ +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clCreateCommandBufferKHR.c In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, @@ -26905,13 +25277,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 759 | uint32_t NumWords = Bits.size(); | ~~~~~~~~~^~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } @@ -26920,476 +25285,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 59%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/Kernel.h:27, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:42: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' -/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/logb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/upsample.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:54: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/shuffle.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/write_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/powr.cl.bc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pown.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'virtual bool pocl::Workgroup::runOnModule(llvm::Module&)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:201:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 201 | SizeTWidth = address_bits; - | ^~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:233:25: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 233 | DeviceArgsASid), - | ^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:234:39: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 234 | PointerType::get(PoclContextT, DeviceContextASid), SizeT, SizeT, SizeT}, - | ^~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In function 'void addRangeMetadata(llvm::Instruction*, size_t, size_t)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:323:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 323 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); - | ^~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:323:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 323 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); - | ^~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/Optional.h:19, - from /usr/lib/llvm-15/include/llvm/ADT/DepthFirstIterator.h:39, - from /usr/lib/llvm-15/include/llvm/Analysis/PostDominators.h:16, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:29: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createWrapper(llvm::Function*, pocl::FunctionMapping&)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:692:49: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 692 | sv.push_back(PointerType::get(PoclContextT, DeviceContextASid)); - | ^~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:696:49: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 696 | sv.push_back(PointerType::get(PoclContextT, DeviceContextASid)); - | ^~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:726:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 726 | for (unsigned i = 0, e = F->arg_size(); i != e; ++i) { - | ~~~~~~~~~~~^~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'std::vector > pocl::Workgroup::globalHandlesToContextStructLoads(llvm::IRBuilder<>&, const std::vector >&&, int)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:840:66: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - 840 | Builder, StructFieldIndex, GlobalHandleNames.size() == 1 ? -1 : i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createDefaultWorkgroupLauncher(llvm::Function*)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1073:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1073 | if (DeviceAllocaLocals && isLocalMemFunctionArg(F, i)) { - | ^ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1081:62: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1081 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8); - | ~~~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In function 'void computeArgBufferOffsets(LLVMValueRef, uint64_t*)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1193:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1193 | LLVMValueRef Param = LLVMGetParam(F, i); - | ^ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_fma.cl.bc -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1200:30: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1200 | Offset = align64(Offset, Alignment); - | ^~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::Workgroup::createAllocaMemcpyForStruct(LLVMModuleRef, LLVMBuilderRef, llvm::Argument&, LLVMValueRef)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1225:46: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1225 | unsigned alignment = DL.getABITypeAlignment(TypeInArg); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1235:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1235 | LLVMTypeRef i32PtrAS1 = LLVMPointerType(Int32Type, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1250:18: warning: unused variable 'Call4' [-Wunused-variable] - 1250 | LLVMValueRef Call4 = LLVMBuildCall2(Builder, FnTy, MemCpy4, args, 3, ""); - | ^~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1254:54: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1254 | LLVMTypeRef i8PtrAS1 = LLVMPointerType(Int8Type, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1269:18: warning: unused variable 'Call1' [-Wunused-variable] - 1269 | LLVMValueRef Call1 = LLVMBuildCall2(Builder, FnTy, MemCpy1, args, 3, ""); - | ^~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::Workgroup::createArgBufferLoad(LLVMBuilderRef, LLVMValueRef, uint64_t*, LLVMContextRef, LLVMValueRef, unsigned int)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1320:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1320 | LLVMTypeRef DestTy = LLVMPointerType(ParamType, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1358:55: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1358 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1360:54: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1360 | LLVMTypeRef CtxPtrType = LLVMPointerType(Int8Type, DeviceContextASid); - | ^~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1396:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1396 | if (DeviceAllocaLocals && isLocalMemFunctionArg(Func, i)) { - | ^ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1400:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1400 | LLVMValueRef Param = LLVMGetParam(F, i); - | ^ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1467:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1467 | LLVMContext, F, i); - | ^ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1473:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1473 | LLVMValueRef CtxParam = LLVMGetParam(WrapperKernel, Arg++); - | ~~~^~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1475:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1475 | LLVMTypeRef CtxPtrTypeActual = LLVMPointerType(CtxT, DeviceContextASid); - | ^~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1480:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1480 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); - | ~~~^~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1481:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1481 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); - | ~~~^~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1482:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1482 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); - | ~~~^~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1490:62: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1490 | LLVMValueRef Call = LLVMBuildCall2(Builder, FnTy, F, Args, ArgCount, ""); - | ^~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createGridLauncher(llvm::Function*, llvm::Function*, std::string)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1520:55: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1520 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); - | ^~~~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1569:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1569 | Kernel, KernArgCount - HiddenArgs); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createFastWorkgroupLauncher(llvm::Function*)': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1677:62: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 1677 | V = Builder.CreatePointerCast(Pointer, T->getPointerTo(DeviceGlobalASid)); - | ^~~~~~~~~~~~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:17, - from /usr/lib/llvm-15/include/llvm/Analysis/PostDominators.h:17: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:28: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acospi.cl.bc -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinpi.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_store_half_f16c.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/signbit.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:17, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:46, - from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:35: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:552:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -[ 59%] Linking CXX executable test_loop_phi_replication -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_loop_phi_replication.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -o test_loop_phi_replication ../../poclu/libpoclu.a -lOpenCL -lm -[ 59%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, - from /usr/lib/llvm-15/include/llvm/IR/User.h:24, - from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, - from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, - from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, - from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22: -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 79 | ShiftValue = Log2_64(Value); - | ~~~~~~~^~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 225 | Out.ShiftValue = Value - 1; - | ~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': @@ -27398,150 +25293,27 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 82 | Size = N; | ^ -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 59%] Built target test_loop_phi_replication -make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= -[ 59%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_store_half_f16c.c.bc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 59%] Building CXX object tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -MF CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o.d -o CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -c /build/pocl-3.1/tests/regression/test_multi_level_loops_with_barriers.cpp -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:29: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ -[ 59%] Building CXX object tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -MF CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o.d -o CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -c /build/pocl-3.1/tests/regression/test_simple_for_with_a_barrier.cpp -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/pocl-3.1/tests/regression/test_multi_level_loops_with_barriers.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/signbit.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ -/build/pocl-3.1/tests/regression/test_simple_for_with_a_barrier.cpp:30: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, - from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:17, - from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:46, - from /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:36: -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': -/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 684 | static unsigned getHashValue(hash_code val) { return val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /build/pocl-3.1/lib/CL/pocl_cl.h:58, + from /build/pocl-3.1/lib/CL/clCreateCommandBufferKHR.c:26: +/build/pocl-3.1/lib/CL/clCreateCommandBufferKHR.c: In function 'POclCreateCommandBufferKHR': +/build/pocl-3.1/lib/CL/clCreateCommandBufferKHR.c:88:26: warning: unsigned conversion from 'int' to 'cl_command_buffer_properties_khr' {aka 'long unsigned int'} changes value from '-2' to '18446744073709551614' [-Wsign-conversion] + 88 | ((*val & ~(CL_COMMAND_BUFFER_SIMULTANEOUS_USE_KHR)) != 0), + | ^ +/build/pocl-3.1/lib/CL/pocl_debug.h:352:11: note: in definition of macro 'POCL_GOTO_ERROR_COND' + 352 | if (cond) \ + | ^~~~ +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 24%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -27555,6 +25327,7 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 24%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' @@ -27572,37 +25345,39 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/llvmopencl/../CL -I/build/pocl-3.1/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-15/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -c /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc +[ 24%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:17, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:46, + from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:35: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clEnqueueCommandBufferKHR.c In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, from /usr/lib/llvm-15/include/llvm/IR/User.h:24, from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, @@ -27614,89 +25389,15 @@ /usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ +[ 25%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': /usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 225 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 76 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 209 | NumUserOperands = NumOps; - | ^~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/signbit.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] - 218 | NumUserOperands = NumOps; - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~ -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { - | ^~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': -/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 124 | return std::distance(pred_begin(BB), pred_end(BB)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sign.cl.bc -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1045 | return getLarge().size(); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, - from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.h:34, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:63: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:47: + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:47, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:30: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -27709,16 +25410,26 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1339:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1339 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanpi.cl.bc /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1389 | setOperand(NumOps, MD); - | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, + from /build/pocl-3.1/lib/llvmopencl/Kernel.h:27, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.cc:42: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 25%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -27727,36 +25438,47 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:142:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:629:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/smoothstep.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:54: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:30: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 562 | Bits.BlockAddressRefCount += Amt; - | ^~~ +[ 25%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_work_dim.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -27819,10 +25541,41 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1534:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1534 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -27841,30 +25594,15 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2097 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2108 | unsigned NumMaskElts = ShuffleMask.size(); - | ~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' -/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:503:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 25%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/clEnqueueCommandBufferKHR.c: In function 'buffer_finished_callback': +/build/pocl-3.1/lib/CL/clEnqueueCommandBufferKHR.c:32:36: warning: unused parameter 'event' [-Wunused-parameter] + 32 | buffer_finished_callback (cl_event event, cl_int event_command_status, + | ~~~~~~~~~^~~~~ +/build/pocl-3.1/lib/CL/clEnqueueCommandBufferKHR.c:32:50: warning: unused parameter 'event_command_status' [-Wunused-parameter] + 32 | buffer_finished_callback (cl_event event, cl_int event_command_status, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' @@ -27874,6 +25612,8 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ +[ 25%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -27883,19 +25623,8 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1127 | NumEntries = Num; | ^~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, - from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: -/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] - 100 | SubclassData = val; - | ^~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/smoothstep.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); - | ~~^~~~~~~~~ +[ 25%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_width.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -27905,20 +25634,33 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': -/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 582 | return get(ElementType, SVTy->getMinNumElements()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2097 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::increasesLength() const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2108 | unsigned NumMaskElts = ShuffleMask.size(); + | ~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +[ 25%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +[ 25%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); + | ~~^~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -27941,24 +25683,14 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, - from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] - 168 | SubClassData = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 243 | Visibility = V; - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] - 255 | ThreadLocal = Val; - | ^~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +[ 25%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreaterequal.cl.bc /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -27966,14 +25698,7 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] - 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': -/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] - 521 | Linkage = LT; - | ^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -28001,10 +25726,18 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': -/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -28021,112 +25754,50 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:539: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-15/include/llvm/ADT/DenseMap.h:583: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-15/include/llvm/ADT/DenseMap.h:549: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-15/include/llvm/ADT/DenseMap.h:236: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-15/include/llvm/ADT/DenseMap.h:217:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:605:28: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1047 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); - | ~~~~~~~~~~~~^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 124 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/step.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:32: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:48: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'virtual bool pocl::Workgroup::runOnModule(llvm::Module&)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:201:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 201 | SizeTWidth = address_bits; + | ^~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:233:25: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 233 | DeviceArgsASid), + | ^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:234:39: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 234 | PointerType::get(PoclContextT, DeviceContextASid), SizeT, SizeT, SizeT}, + | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:47: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': @@ -28145,6 +25816,17 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_width.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In function 'void addRangeMetadata(llvm::Instruction*, size_t, size_t)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:323:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 323 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); + | ^~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:323:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 323 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); + | ^~~~~~~~ +[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); @@ -28157,6 +25839,65 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ +In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.h:35, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.h:26, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:34: +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ~~~~~^~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] + 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } + | ^ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 326 | void setPosition(unsigned pos) { Position = pos; } + | ^~~ +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] + 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] + 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), + | ^~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } + | ^ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFinalizeCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clFinalizeCommandBufferKHR.c +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createWrapper(llvm::Function*, pocl::FunctionMapping&)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:692:49: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 692 | sv.push_back(PointerType::get(PoclContextT, DeviceContextASid)); + | ^~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:696:49: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 696 | sv.push_back(PointerType::get(PoclContextT, DeviceContextASid)); + | ^~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:726:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 726 | for (unsigned i = 0, e = F->arg_size(); i != e; ++i) { + | ~~~~~~~~~~~^~ +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) @@ -28179,6 +25920,10 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1557:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1557 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'std::vector > pocl::Workgroup::globalHandlesToContextStructLoads(llvm::IRBuilder<>&, const std::vector >&&, int)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:840:66: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + 840 | Builder, StructFieldIndex, GlobalHandleNames.size() == 1 ? -1 : i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'bool llvm::ShuffleVectorInst::changesLength() const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2097:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2097 | unsigned NumMaskElts = ShuffleMask.size(); @@ -28187,22 +25932,106 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/smoothstep.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/step.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ocml_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createDefaultWorkgroupLauncher(llvm::Function*)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1073:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1073 | if (DeviceAllocaLocals && isLocalMemFunctionArg(F, i)) { + | ^ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1081:62: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1081 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8); + | ~~~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In function 'void computeArgBufferOffsets(LLVMValueRef, uint64_t*)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1193:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1193 | LLVMValueRef Param = LLVMGetParam(F, i); + | ^ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1200:30: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1200 | Offset = align64(Offset, Alignment); + | ^~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::Workgroup::createAllocaMemcpyForStruct(LLVMModuleRef, LLVMBuilderRef, llvm::Argument&, LLVMValueRef)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1225:46: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1225 | unsigned alignment = DL.getABITypeAlignment(TypeInArg); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1235:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1235 | LLVMTypeRef i32PtrAS1 = LLVMPointerType(Int32Type, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1250:18: warning: unused variable 'Call4' [-Wunused-variable] + 1250 | LLVMValueRef Call4 = LLVMBuildCall2(Builder, FnTy, MemCpy4, args, 3, ""); + | ^~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1254:54: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1254 | LLVMTypeRef i8PtrAS1 = LLVMPointerType(Int8Type, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1269:18: warning: unused variable 'Call1' [-Wunused-variable] + 1269 | LLVMValueRef Call1 = LLVMBuildCall2(Builder, FnTy, MemCpy1, args, 3, ""); + | ^~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'LLVMOpaqueValue* pocl::Workgroup::createArgBufferLoad(LLVMBuilderRef, LLVMValueRef, uint64_t*, LLVMContextRef, LLVMValueRef, unsigned int)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1320:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1320 | LLVMTypeRef DestTy = LLVMPointerType(ParamType, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1358:55: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1358 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1360:54: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1360 | LLVMTypeRef CtxPtrType = LLVMPointerType(Int8Type, DeviceContextASid); + | ^~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1396:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1396 | if (DeviceAllocaLocals && isLocalMemFunctionArg(Func, i)) { + | ^ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1400:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1400 | LLVMValueRef Param = LLVMGetParam(F, i); + | ^ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1467:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1467 | LLVMContext, F, i); + | ^ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1473:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1473 | LLVMValueRef CtxParam = LLVMGetParam(WrapperKernel, Arg++); + | ~~~^~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1475:56: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1475 | LLVMTypeRef CtxPtrTypeActual = LLVMPointerType(CtxT, DeviceContextASid); + | ^~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1480:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1480 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); + | ~~~^~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1481:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1481 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); + | ~~~^~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1482:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1482 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); + | ~~~^~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1490:62: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1490 | LLVMValueRef Call = LLVMBuildCall2(Builder, FnTy, F, Args, ArgCount, ""); + | ^~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createGridLauncher(llvm::Function*, llvm::Function*, std::string)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1520:55: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1520 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); + | ^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1569:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1569 | Kernel, KernArgCount - HiddenArgs); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createFastWorkgroupLauncher(llvm::Function*)': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:1677:62: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 1677 | V = Builder.CreatePointerCast(Pointer, T->getPointerTo(DeviceGlobalASid)); + | ^~~~~~~~~~~~~~~~ +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/build/pocl-3.1/lib/CL/clFinalizeCommandBufferKHR.c: In function 'POclFinalizeCommandBufferKHR': +/build/pocl-3.1/lib/CL/clFinalizeCommandBufferKHR.c:53:21: warning: comparison of integer expressions of different signedness: 'int' and 'cl_uint' {aka 'unsigned int'} [-Wsign-compare] + 53 | for (int i = 0; i < command_buffer->num_queues; ++i, ++q) + | ^ +/build/pocl-3.1/lib/CL/clFinalizeCommandBufferKHR.c:56:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 56 | for (int j = 0; j < num_finalized; ++j) + | ^ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); @@ -28242,6 +26071,13 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4045:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4045 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/DenseSet.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:20: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4057:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4057 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -28259,6 +26095,10 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_work_dim.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandBufferInfoKHR.c.o -c /build/pocl-3.1/lib/CL/clGetCommandBufferInfoKHR.c /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -28275,9 +26115,442 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, + from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, + from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.h:34, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:35: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46, + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:48: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 185 | (B * FastMathFlags::AllowReassoc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 191 | (B * FastMathFlags::NoNaNs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 197 | (B * FastMathFlags::NoInfs); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 203 | (B * FastMathFlags::NoSignedZeros); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 209 | (B * FastMathFlags::AllowReciprocal); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 215 | (B * FastMathFlags::AllowContract); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 221 | (B * FastMathFlags::ApproxFunc); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 227 | SubclassOptionalData |= FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ~~~~^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 233 | SubclassOptionalData = FMF.Flags; + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); + | ^ +/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': +/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 472 | return count_if(indices(), [](const Use& use) { + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | return !isa(*use); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 474 | }); + | ~~ +[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c +[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c: In function 'POclReleaseCommandBufferKHR': +/build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'cl_uint' {aka 'unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < command_buffer->num_queues; ++i) + | ^ +/build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c:56:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 56 | for (int j = 0; j < num_freed; ++j) + | ^ +/build/pocl-3.1/lib/CL/clReleaseCommandBufferKHR.c:84:41: warning: unused variable 'a' [-Wunused-variable] + 84 | struct pocl_argument *a + | ^ +[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 26%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 26%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_work_dim.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:12, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:17, + from /usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:22, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:25, + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:46, + from /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:36: +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': +/usr/lib/llvm-15/include/llvm/ADT/Hashing.h:684:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 684 | static unsigned getHashValue(hash_code val) { return val; } + | ^~~ +[ 26%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandBufferKHR.c.o -c /build/pocl-3.1/lib/CL/clRetainCommandBufferKHR.c +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_cos.cl.bc +In file included from /usr/lib/llvm-15/include/llvm/IR/Value.h:21, + from /usr/lib/llvm-15/include/llvm/IR/User.h:24, + from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16, + from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27, + from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16, + from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17, + from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22: +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In constructor 'llvm::Align::Align(uint64_t)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:79:25: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 79 | ShiftValue = Log2_64(Value); + | ~~~~~~~^~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hadd.cl.bc +/usr/lib/llvm-15/include/llvm/Support/Alignment.h: In function 'llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/Alignment.h:225:26: warning: conversion from 'unsigned int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 225 | Out.ShiftValue = Value - 1; + | ~~~~~~^~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 76 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 209 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:27' may change value [-Wconversion] + 218 | NumUserOperands = NumOps; + | ^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, StorageType)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:87:25: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] + 87 | : SubclassID(ID), Storage(Storage), SubclassData1(false) { + | ^~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:552:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In static member function 'static size_t llvm::MDNode::Header::getAllocSize(llvm::Metadata::StorageType, size_t)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:986:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 986 | getSmallSize(NumOps, isResizable(Storage), isLarge(NumOps))) + + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'unsigned int llvm::MDNode::Header::getNumOperands() const': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1045:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1045 | return getLarge().size(); + | ~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDTuple::push_back(llvm::Metadata*)': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1389:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1389 | setOperand(NumOps, MD); + | ^~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:19: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 27%] Built target libpocl_unlinked_objs +make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:31: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:562:34: warning: conversion from 'short unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 562 | Bits.BlockAddressRefCount += Amt; + | ^~~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:37: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessgreater.cl.bc +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 27%] Generating x86-64 256-bit wrapper for avx to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 256 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, + from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, + from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, + from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, + from /usr/lib/llvm-15/include/llvm/Pass.h:348, + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:49: +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 373 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 412 | I = alignTo(I, BITWORD_SIZE); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 483 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 484 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 495 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 503 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 504 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:29, + from /usr/lib/llvm-15/include/llvm/IR/CFG.h:26: +/usr/lib/llvm-15/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Type.h:100:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] + 100 | SubclassData = val; + | ^~~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:441:69: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 441 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:472:71: warning: conversion from 'llvm::LinearPolySize::ScalarTy' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 472 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In static member function 'static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)': +/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:582:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 582 | return get(ElementType, SVTy->getMinNumElements()); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18, + from /usr/lib/llvm-15/include/llvm/IR/Function.h:30: +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:168:20: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] + 168 | SubClassData = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(UnnamedAddr)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:217:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 217 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(VisibilityTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:243:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 243 | Visibility = V; + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(ThreadLocalMode)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:255:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] + 255 | ThreadLocal = Val; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(DLLStorageClassTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:270:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] + 270 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } + | ^ +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(LinkageTypes)': +/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:521:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] + 521 | Linkage = LT; + | ^~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': +/usr/lib/llvm-15/include/llvm/IR/Function.h:245:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 245 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const BasicBlock*)': +/usr/lib/llvm-15/include/llvm/IR/CFG.h:124:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 124 | return std::distance(pred_begin(BB), pred_end(BB)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:19: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnotequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:47, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:30: + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:47: /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1290:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1290 | return std::distance(data_operands_begin(), data_operands_end()); @@ -28294,14 +26567,10 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1374:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1374 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sub_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinpi.cl.bc /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1941:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1941 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1976:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1976 | return hasOperandBundles() && isBundleOperand(U - op_begin()); @@ -28310,23 +26579,47 @@ /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2304:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2304 | Total += B.input_size(); | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, - from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:48: -/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 27%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1525:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1525 | return new (ComputeNumOperands(Args.size())) @@ -28357,14 +26650,67 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:2108:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2108 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/PostDominators.h:17, + from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:36: +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*) const': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3354:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3354 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, + from /usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h:27, + from /usr/lib/llvm-15/include/llvm/IR/DIBuilder.h:24, + from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:37: +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), + | ^~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3824:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3824 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), + | ^~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 63 | HasSubminor(true), Build(Build), HasBuild(true) {} + | ^~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3836:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3836 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); @@ -28383,8 +26729,13 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:3859:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3859 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sub_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); @@ -28392,8 +26743,6 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4030:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4030 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/step.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4043:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4043 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), @@ -28421,6 +26770,21 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4071:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4071 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-15/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4474:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4474 | unsigned Values = 1 + Args.size(); @@ -28437,104 +26801,130 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:4522:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4522 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, - from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, - from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49: -/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 234 | ByteGroupSize = NumPerLine; - | ^~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, - from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, - from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, - from /usr/lib/llvm-15/include/llvm/PassSupport.h:29, - from /usr/lib/llvm-15/include/llvm/Pass.h:348, - from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:49: -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:373:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 373 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:412:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 412 | I = alignTo(I, BITWORD_SIZE); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::anyCommon(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:483:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 483 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 484 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 495 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:503:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 503 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/upsample.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemHandler.h:35, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.h:26, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:34: +/usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': +/usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h:736:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 736 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50, + from /build/pocl-3.1/lib/llvmopencl/BarrierTailReplication.h:34, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.cc:63: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:22, + from /usr/lib/llvm-15/include/llvm/IR/Module.h:25, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46, + from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:48: +/usr/lib/llvm-15/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1427:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1427 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:491: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-15/include/llvm/ADT/DenseMap.h:142:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:629:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, + from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:18: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' +/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_divide.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 27%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:25, + from /usr/lib/llvm-15/include/llvm/IR/DIBuilder.h:25: +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] + 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); + | ^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 983 | setValueSubclassData(Opcode); + | ^~~~~~ +[ 28%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28: /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } @@ -28573,10 +26963,260 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sub_sat.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' +/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:503:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Attribute; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Attribute; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Attribute]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1188:39: required from 'llvm::SmallVector::SmallVector() [with T = llvm::Attribute; unsigned int N = 8]' +/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:138:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 138 | SubclassData16 = Tag; + | ^~~ +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:159:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 159 | void setTag(unsigned Tag) { SubclassData16 = Tag; } + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:26, + from /usr/lib/llvm-15/include/llvm/Support/TimeProfiler.h:12, + from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:49: +/usr/lib/llvm-15/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-15/include/llvm/Support/Format.h:234:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] + 234 | ByteGroupSize = NumPerLine; + | ^~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:539: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-15/include/llvm/ADT/DenseMap.h:583: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-15/include/llvm/ADT/DenseMap.h:549: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-15/include/llvm/ADT/DenseMap.h:236: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-15/include/llvm/ADT/DenseMap.h:217:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/build/pocl-3.1/lib/llvmopencl/Workgroup.cc:605:28: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1047:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1047 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); + | ~~~~~~~~~~~~^~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isunordered.cl.bc +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] + 180 | return C::unpack(StorageValue); + | ^~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50: +/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 355 | computeSlabSize(std::distance(Slabs.begin(), I)); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] + 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here +/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log.cl.bc +/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' +/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] + 1127 | NumEntries = Num; + | ^~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} + | ^~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' +/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 447 | this->Capacity = NewCapacity; + | ^~~~~~~~~~~ +[ 28%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-15/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-15/include/llvm/PassRegistry.h:23, @@ -28598,14 +27238,6 @@ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:484:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 484 | unsigned RHSWords = RHS.Bits.size(); | ~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/PostDominators.h:17, - from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:36: -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::operator==(const llvm::BitVector&) const': /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:495:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 495 | unsigned NumWords = Bits.size(); @@ -28616,175 +27248,61 @@ | ~~~~~~~~~^~ /usr/lib/llvm-15/include/llvm/ADT/BitVector.h:504:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 504 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 520 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 521 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 530 | unsigned ThisWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 531 | unsigned RHSWords = RHS.Bits.size(); - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) - | ~~~~~~~~~~~~~^~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/upsample.cl.bc -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 579 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 628 | unsigned NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 741 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 759 | uint32_t NumWords = Bits.size(); - | ~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': -/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] - 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/upsample.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -In file included from /usr/lib/llvm-15/include/llvm/ADT/Triple.h:13, - from /usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h:27, - from /usr/lib/llvm-15/include/llvm/IR/DIBuilder.h:24, - from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:37: -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-15/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-15/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-15/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:62:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 62 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), - | ^~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/VersionTuple.h:63:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 63 | HasSubminor(true), Build(Build), HasBuild(true) {} - | ^~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, - from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, - from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.h:34, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:35: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -/usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': -/usr/lib/llvm-15/include/llvm/BinaryFormat/Dwarf.h:736:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] - 736 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 86 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:185:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 185 | (B * FastMathFlags::AllowReassoc); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:191:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 191 | (B * FastMathFlags::NoNaNs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:197:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 197 | (B * FastMathFlags::NoInfs); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:203:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 203 | (B * FastMathFlags::NoSignedZeros); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:209:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 209 | (B * FastMathFlags::AllowReciprocal); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:215:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 215 | (B * FastMathFlags::AllowContract); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:221:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 221 | (B * FastMathFlags::ApproxFunc); - | ^ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:227:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 227 | SubclassOptionalData |= FMF.Flags; - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ~~~~^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 233 | SubclassOptionalData = FMF.Flags; - | ^~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] - 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); - | ^ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanpi.cl.bc -/usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': -/usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 472 | return count_if(indices(), [](const Use& use) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | return !isa(*use); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 474 | }); - | ~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/write_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:520:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 520 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:521:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 521 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'bool llvm::BitVector::test(const llvm::BitVector&) const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:530:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 530 | unsigned ThisWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:531:38: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 531 | unsigned RHSWords = RHS.Bits.size(); + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:561:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 561 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:569:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 569 | for (size_type I = 0, E = RHS.Bits.size(); I != E; ++I) + | ~~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:579:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 579 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:628:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 628 | unsigned NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShl(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:741:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 741 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::wordShr(uint32_t)': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:759:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 759 | uint32_t NumWords = Bits.size(); + | ~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getMemorySize() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:824:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 824 | size_type getMemorySize() const { return Bits.size() * sizeof(BitWord); } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector::size_type llvm::BitVector::getBitCapacity() const': +/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:825:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::BitVector::size_type' {aka 'unsigned int'} may change value [-Wconversion] + 825 | size_type getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } + | ~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:37: /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] @@ -28802,57 +27320,6 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ -In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:25, - from /usr/lib/llvm-15/include/llvm/IR/DIBuilder.h:25: -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getRaw(llvm::StringRef, uint64_t, llvm::Type*)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] - 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); - | ^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ~~~~~^~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] - 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } - | ^ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:326:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 326 | void setPosition(unsigned pos) { Position = pos; } - | ^~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/write_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:333:28: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 333 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:334:9: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 334 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), - | ^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } - | ^ -/usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 983 | setValueSubclassData(Opcode); - | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28: -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:321:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] - 321 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:322:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 322 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:323:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 323 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } - | ^~~ -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': -/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:324:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] - 324 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } - | ^ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:325:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 325 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } @@ -28875,20 +27342,23 @@ /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:339:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 339 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ -/usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:138:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 138 | SubclassData16 = Tag; - | ^~~ -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:159:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 159 | void setTag(unsigned Tag) { SubclassData16 = Tag; } - | ^~~ -[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isinf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2097:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] + 2097 | Column(Column) { + | ^~~~~~ +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 28%] Built target lib_cl_llvm +make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/DependInfo.cmake --color= +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': +/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2584:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 2584 | unsigned getNumElements() const { return Elements.size(); } + | ~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, from /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:38: @@ -28896,12 +27366,15 @@ /usr/lib/llvm-15/include/llvm/IR/Constants.h:785:66: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'llvm::LinearPolySize::ScalarTy' {aka 'unsigned int'} may change value [-Wconversion] 785 | Type *Ty = VectorType::get(ElementTy, ElementCount::getFixed(NumElements)); | ^~~~~~~~~~~ -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' /usr/lib/llvm-15/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-15/include/llvm/IR/Constants.h:983:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 983 | setValueSubclassData(Opcode); | ^~~~~~ +[ 28%] Generating x86-64 256-bit wrapper for avx_f16c to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 256 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25: /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:86:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] @@ -28911,6 +27384,8 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:90:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 90 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:137:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 137 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); @@ -28957,8 +27432,6 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); @@ -28971,178 +27444,32 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 61%] Linking CXX executable test_multi_level_loops_with_barriers -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multi_level_loops_with_barriers.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -o test_multi_level_loops_with_barriers ../../poclu/libpoclu.a -lOpenCL -lm -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/WorkitemHandlerChooser.cc:37: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_half.cl.bc -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -In file included from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, - from /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:43: -/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': -/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | BBInfo::getHashValue(Edge.getEnd())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 61%] Built target test_multi_level_loops_with_barriers -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= -[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cosh.cl.bc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 62%] Building CXX object tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2097:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] - 2097 | Column(Column) { - | ^~~~~~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -MF CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o.d -o CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -c /build/pocl-3.1/tests/regression/test_structs_as_args.cpp -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 62%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_store_half_f16c.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/build/pocl-3.1/tests/regression/test_structs_as_args.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:19: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': -/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2584:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 2584 | unsigned getNumElements() const { return Elements.size(); } - | ~~~~~~~~~~~~~^~ -[ 62%] Linking CXX executable test_simple_for_with_a_barrier -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -o test_simple_for_with_a_barrier ../../poclu/libpoclu.a -lOpenCL -lm -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3069:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3069 | Arg(Arg), Flags(Flags) { | ^~~ -[ 62%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_store_half_f16c.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreaterequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/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-15/include/llvm/IR/DebugInfoMetadata.h:3414:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3414 | SubclassData16 = MIType; | ^~~~~~ -In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, - from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, - from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, - from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, - from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, - from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, - from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, - from /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:48: -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 52 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 56 | fill(S, X); - | ^ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 58 | fill(S, PadAmount - X); - | ~~~~~~~~~~^~~ -/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] - 62 | fill(S, PadAmount); - | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore.cl.bc -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isfinite.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)': /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3684:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3684 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 62%] Built target test_simple_for_with_a_barrier -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-15/include/llvm/IR/ConstantFolder.h:25, from /usr/lib/llvm-15/include/llvm/IR/IRBuilder.h:25, from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:40: @@ -29200,13 +27527,10 @@ /usr/lib/llvm-15/include/llvm/IR/Operator.h:233:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 233 | SubclassOptionalData = FMF.Flags; | ^~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-15/include/llvm/IR/Operator.h:387:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 387 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' /usr/lib/llvm-15/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-15/include/llvm/IR/Operator.h:472:20: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 472 | return count_if(indices(), [](const Use& use) { @@ -29215,64 +27539,37 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | }); | ~~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] - 417 | return as(); - | ~~~~~~~~~~~^~ -/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] - 419 | return as(); - | ~~~~~~~~~~~~^~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sin.cl.bc -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] - 431 | return D; - | ^ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 62%] Building CXX object tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -MF CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o.d -o CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -c /build/pocl-3.1/tests/regression/test_vectors_as_args.cpp -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/build/pocl-3.1/tests/regression/test_vectors_as_args.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': -/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - 717 | Out = *S; - | ^~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:14, - from /usr/lib/llvm-15/include/llvm/IR/Dominators.h:18: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:413:19: required from 'void llvm::SmallVectorTemplateBase >::pop_back() [with T = llvm::unique_function; bool = false]' -/usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:314:56: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 62%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_store_half_f16c.c.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 28%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, + from /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:43: +/usr/lib/llvm-15/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': +/usr/lib/llvm-15/include/llvm/IR/Dominators.h:138:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 138 | return hash_combine(BBInfo::getHashValue(Edge.getStart()), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 139 | BBInfo::getHashValue(Edge.getEnd())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:42: /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::DbgVariableIntrinsic::getNumVariableLocationOps() const': /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:228:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 228 | return cast(getRawLocation())->getArgs().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:882:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 882 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc: In member function 'virtual bool pocl::WorkitemReplication::ProcessFunction(llvm::Function&)': -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:125:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - 125 | unsigned workitem_count = WGLocalSizeZ * WGLocalSizeY * WGLocalSizeX; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h: In member function 'unsigned int llvm::GCRelocateInst::getBasePtrIndex() const': /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:1403:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1403 | return cast(getArgOperand(1))->getZExtValue(); @@ -29281,38 +27578,14 @@ /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:1409:61: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1409 | return cast(getArgOperand(2))->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:195:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 195 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:235:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 235 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:237:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 237 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:261:29: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 261 | for (int z = WGLocalSizeZ - 1; z >= 0; --z) { - | ~~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:262:31: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 262 | for (int y = WGLocalSizeY - 1; y >= 0; --y) { - | ~~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:263:33: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 263 | for (int x = WGLocalSizeX - 1; x >= 0; --x) { - | ~~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:266:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - 266 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:271:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 271 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:41: -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnormal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, @@ -29335,37 +27608,8 @@ /usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 62 | fill(S, PadAmount); | ^~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Support/GenericDomTree.h:263:3: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c /usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': /usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] 417 | return as(); @@ -29373,196 +27617,101 @@ /usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] 419 | return as(); | ~~~~~~~~~~~~^~ -In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:67: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': /usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] 431 | return D; | ^ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:138:50: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] - 180 | return C::unpack(StorageValue); - | ^~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:147:70: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:211:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned char]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:256:59: required from 'static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore_half.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50: -/usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:928:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/Support/Allocator.h:355:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 355 | computeSlabSize(std::distance(Slabs.begin(), I)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732: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-15/include/llvm/Analysis/AssumptionCache.h:110:22: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/llvm-15/include/llvm/Support/FormatVariadic.h:34, + from /usr/lib/llvm-15/include/llvm/Support/JSON.h:54, + from /usr/lib/llvm-15/include/llvm/Analysis/TensorSpec.h:16, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineModelFeatureMaps.h:13, + from /usr/lib/llvm-15/include/llvm/Analysis/InlineCost.h:19, + from /usr/lib/llvm-15/include/llvm/Transforms/Utils/Cloning.h:23, + from /build/pocl-3.1/lib/llvmopencl/LLVMUtils.h:36, + from /build/pocl-3.1/lib/llvmopencl/Workgroup.h:28, + from /build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:48: +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h: In member function 'void llvm::FmtAlign::format(llvm::raw_ostream&, llvm::StringRef)': +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:52:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 52 | fill(S, PadAmount); + | ^~~~~~~~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:56:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 56 | fill(S, X); + | ^ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:58:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 58 | fill(S, PadAmount - X); + | ~~~~~~~~~~^~~ +/usr/lib/llvm-15/include/llvm/Support/FormatCommon.h:62:15: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] + 62 | fill(S, PadAmount); + | ^~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnotequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': /usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 717 | Out = *S; | ^~ -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] - 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:35: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:42: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = BinOp]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:36: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:41: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here -/usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -/usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:926:9: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' -/usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:1117:72: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:45: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1042:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:912:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here -/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:1127:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] - 1127 | NumEntries = Num; - | ^~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:117:67: required from 'llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:468:75: required from 'llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:569:37: required from 'llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:1228:56: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::Metadata*; unsigned int N = 6]' -/usr/lib/llvm-15/include/llvm/IR/Metadata.h:390:55: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} - | ^~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:372:47: required from 'T* llvm::SmallVectorTemplateBase >::reserveForParamAndGetAddress(T&, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:407:45: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' -/usr/lib/llvm-15/include/llvm/Support/Error.h:1031:21: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 447 | this->Capacity = NewCapacity; - | ^~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsNumber() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:417:25: warning: conversion from 'long int' to 'double' may change value [-Wconversion] + 417 | return as(); + | ~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h:419:26: warning: conversion from 'long unsigned int' to 'double' may change value [-Wconversion] + 419 | return as(); + | ~~~~~~~~~~~~^~ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In member function 'llvm::Optional llvm::json::Value::getAsInteger() const': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:431:16: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] + 431 | return D; + | ^ +/usr/lib/llvm-15/include/llvm/Support/JSON.h: In function 'bool llvm::json::fromJSON(const Value&, int&, Path)': +/usr/lib/llvm-15/include/llvm/Support/JSON.h:717:11: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + 717 | Out = *S; + | ^~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isunordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreaterequal.cl.bc /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc: In member function 'virtual bool pocl::WorkitemLoops::ProcessFunction(llvm::Function&)': /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:379:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 379 | unsigned workItemCount = WGLocalSizeX*WGLocalSizeY*WGLocalSizeZ; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp32.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc: In member function 'virtual bool pocl::WorkitemReplication::ProcessFunction(llvm::Function&)': +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:125:57: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + 125 | unsigned workitem_count = WGLocalSizeZ * WGLocalSizeY * WGLocalSizeX; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:195:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 195 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:235:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 235 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:237:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 237 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:261:29: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 261 | for (int z = WGLocalSizeZ - 1; z >= 0; --z) { + | ~~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:262:31: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 262 | for (int y = WGLocalSizeY - 1; y >= 0; --y) { + | ~~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:263:33: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 263 | for (int x = WGLocalSizeX - 1; x >= 0; --x) { + | ~~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:266:63: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + 266 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/pocl-3.1/lib/llvmopencl/WorkitemReplication.cc:271:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 271 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc: In member function 'llvm::AllocaInst* pocl::WorkitemLoops::GetContextArray(llvm::Instruction*, bool&)': /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:888:61: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'std::map::mapped_type' {aka 'unsigned int'} may change value [-Wconversion] 888 | tempInstructionIds[instruction] = tempInstructionIndex++; @@ -29573,16 +27722,107 @@ /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:1122:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1122 | sizeBits, alignBits, LocalVar->getType(), SubscriptArray); | ^~~~~~~~~ -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanpi.cl.bc In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:41: /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:41: +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': +/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:66: required from here +/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:911:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 911 | NumInitBuckets = NextPowerOf2(NumInitBuckets - 1); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad.cl.bc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] + 3324 | unsigned getCaseIndex() const { return Index; } + | ^~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] + 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); + | ~~^~~~~~~~~~~ +/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] +[ 28%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 28%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessgreater.cl.bc +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:45: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnotequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 29%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 29%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isunordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -29618,26 +27858,17 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3359:41: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3331:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3331 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getCaseIndex() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3517:77: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3324:44: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] - 3324 | unsigned getCaseIndex() const { return Index; } - | ^~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3521:31: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] - 3312 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); - | ~~^~~~~~~~~~~ -/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3543:29: required from here -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3312:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:45: +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' +/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here +/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 82 | Size = N; + | ^ +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/maxmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50: /usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' @@ -29668,8 +27899,6 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -29732,8 +27961,8 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/write_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -29742,6 +27971,12 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/maxmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' @@ -29766,8 +28001,6 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/write_image.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -29777,49 +28010,6 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp64.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:45: -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]': -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:545:19: required from 'void llvm::SmallVectorTemplateBase::push_back(ValueParamT) [with T = llvm::BasicBlock*; ValueParamT = llvm::BasicBlock*]' -/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4150:30: required from here -/usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 82 | Size = N; - | ^ -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/wait_group_events.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc In file included from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:18: /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]' @@ -29855,14 +28045,12 @@ /usr/lib/llvm-15/include/llvm/IR/Instruction.h:832:42: required from 'typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:573:58: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from 'short unsigned int' to 'unsigned char' may change value [-Wconversion] -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/write_image.cl.bc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 30%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mem_fence.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopInfo.h:50: /usr/lib/llvm-15/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-15/include/llvm/Support/Allocator.h:98:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]' @@ -29878,10 +28066,12 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' @@ -29892,21 +28082,15 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:838: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-15/include/llvm/Analysis/AssumptionCache.h:241:38: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min_i.cl.bc /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::json::ObjectKey; ValueT = llvm::json::Value; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-15/include/llvm/Support/JSON.h:614:59: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ep_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/radians.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/minmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h: In instantiation of 'static void llvm::bitfields_details::Impl::update(StorageType&, IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; IntegerType = unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:272:14: required from 'static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]' /usr/lib/llvm-15/include/llvm/IR/Instruction.h:842:35: required from 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]' @@ -29969,8 +28153,8 @@ /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = TailCallKind]' /usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:39: required from here /usr/lib/llvm-15/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] -[ 63%] Linking CXX executable test_structs_as_args -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/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-15/include/llvm/ADT/DenseMap.h:795: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-15/include/llvm/ADT/DenseMap.h:740:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' @@ -29979,25 +28163,20 @@ /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 394 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanpi.cl.bc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -o test_structs_as_args ../../poclu/libpoclu.a -lOpenCL -lm -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 30%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mem_fence.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 30%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > >, void>, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:795:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:732:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > >, void>; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-15/include/llvm/IR/ValueMap.h:104:9: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' /build/pocl-3.1/lib/llvmopencl/WorkitemLoops.cc:449:29: required from here /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:394:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max.cl.bc +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:491:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:376:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' @@ -30016,8 +28195,6 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:57:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 57 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::takeAllocationForGrow(T*, size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:424:3: required from 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]' /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:225:15: required from 'static const T* llvm::SmallVectorTemplateCommon >::reserveForParamAndGetAddressImpl(U*, const T&, size_t) [with U = llvm::SmallVectorTemplateBase, false>; T = std::__cxx11::basic_string; = void; size_t = long unsigned int]' @@ -30027,2384 +28204,4250 @@ /usr/lib/llvm-15/include/llvm/ADT/SmallVector.h:447:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 447 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinpi.cl.bc +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mix.cl.bc +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/maxmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 30%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mem_fence.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 31%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 31%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/minmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/minmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mix.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mix.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul24.cl.bc +[ 32%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 32%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 33%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 34%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_spawn_wg.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_spawn_wg.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/prefetch.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreaterequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/prefetch.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +1 warning generated. +[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 34%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +1 warning generated. +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/read_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/read_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 34%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rotate.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rotate.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/select.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log10.cl.bc +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs_diff.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/signbit.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/select.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/signbit.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Built target test_structs_as_args -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend +make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/depend +[ 35%] Built target llvmpasses +make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/DependInfo.cmake --color= +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 63%] Building CXX object tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -MF CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o.d -o CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -c /build/pocl-3.1/tests/regression/test_barrier_before_return.cpp -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -/build/pocl-3.1/tests/regression/test_barrier_before_return.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/degrees.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acospi.cl.bc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/scalars.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinpi.cl.bc -[ 63%] Linking CXX executable test_vectors_as_args -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.dir/link.txt --verbose=1 -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/logb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -o test_vectors_as_args ../../poclu/libpoclu.a -lOpenCL -lm -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Built target test_vectors_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/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build +make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 63%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -MF CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o.d -o CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -c /build/pocl-3.1/tests/regression/test_infinite_loop.cpp -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acos.cl.bc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 35%] Generating x86-64 256-bit wrapper for avx_fma4 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 256 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll +[ 35%] Generating x86-64 256-bit wrapper for avx2 to /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/python3 /build/pocl-3.1/lib/kernel/SPIR/generate_spir_wrapper.py --opaque-pointers -t cpu_x86 -r 256 /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/step.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/step.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 35%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +[ 35%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsp.c +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sub_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnotequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 35%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sub_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/upsample.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/all.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/upsample.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DPURE_C -I/build/pocl-3.1/lib/kernel/sleef/include -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefdp.c +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 36%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_spawn_wg.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 36%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/prefetch.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isunordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_store_half_f16c.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs_diff.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 36%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +1 warning generated. +[ 36%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/read_image.cl.bc +[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 37%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue_auto.c +[ 37%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_store_half_f16c.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/as_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 37%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rotate.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_fma.cl.bc +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/all.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 38%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/select.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2pi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 39%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/signbit.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/as_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 39%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/step.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 40%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sub_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2pi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 40%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC256 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/upsample.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 40%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 41%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_store_half_f16c.c.bc +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 41%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll +[ 41%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 42%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/bitselect.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 42%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +[ 43%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/maxmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/bitselect.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp_int.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 43%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mem_fence.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min.cl.bc +[ 43%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimdsp.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 43%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp_int.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2pi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/minmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cross.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 44%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cross.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building SLEEF to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -DDORENAME -DVEC128 -I /build/pocl-3.1/lib/kernel/sleef/arch -I /build/pocl-3.1/lib/kernel/sleef/libm -I /build/pocl-3.1/lib/kernel/sleef/include -O1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleefsimddp.c +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mix.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanh.cl.bc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/dot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ep_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/dot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs_diff.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/radians.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs.cl.bc -c /build/pocl-3.1/lib/kernel/abs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs_diff.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs_diff.cl.bc -c /build/pocl-3.1/lib/kernel/abs_diff.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_distance.cl.bc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/degrees.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acosh.cl.bc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/add_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/add_sat.cl.bc -c /build/pocl-3.1/lib/kernel/add_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/all.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fract.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 45%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_linear_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/all.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/all.cl.bc -c /build/pocl-3.1/lib/kernel/all.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_offset.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/any.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/any.cl.bc -c /build/pocl-3.1/lib/kernel/any.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 45%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_array_size.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/logb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/as_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_order.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_depth.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ep_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fract.cl.bc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/as_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/as_type.cl.bc -c /build/pocl-3.1/lib/kernel/as_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acosh.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/build/pocl-3.1/tests/regression/test_infinite_loop.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pown.cl.bc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pown.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 45%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 46%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 46%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_width.cl.bc +[ 46%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/radians.cl.bc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/degrees.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_linear_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_work_dim.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_offset.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/logb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_array_size.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_strided_copy.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_strided_copy.cl.bc -c /build/pocl-3.1/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pown.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanpi.cl.bc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/powr.cl.bc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/powr.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asin.cl.bc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ep_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/bitselect.cl.bc +[ 47%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow.cl.bc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_order.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/radians.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp_int.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atomics.cl.bc -c /build/pocl-3.1/lib/kernel/atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 47%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_depth.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 48%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/degrees.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 49%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 50%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc /build/pocl-3.1/lib/kernel/barrier.ll +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/bitselect.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/bitselect.cl.bc -c /build/pocl-3.1/lib/kernel/bitselect.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_width.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cross.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isfinite.cl.bc +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 51%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_size.c.bc +[ 51%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp.cl.bc -c /build/pocl-3.1/lib/kernel/clamp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 51%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/dot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_work_dim.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnormal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/logb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/hadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp_int.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp_int.cl.bc -c /build/pocl-3.1/lib/kernel/clamp_int.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp64.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 52%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pown.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_spawn_wg.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 53%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fract.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 53%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clz.cl.bc -c /build/pocl-3.1/lib/kernel/clz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_linear_id.c.bc +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 53%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 54%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_offset.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 54%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 54%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef_glue.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/prefetch.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_array_size.cl.bc +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log2.cl.bc +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ctz.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ctz.cl.bc -c /build/pocl-3.1/lib/kernel/ctz.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/scalars.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 54%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_order.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_depth.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +1 warning generated. +[ 54%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asin.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sin.cl.bc +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isfinite.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/convert_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/convert_type.cl.bc -c /build/pocl-3.1/lib/kernel/convert_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/read_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreaterequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h +[ 54%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnormal.cl.bc +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp64.cl.bc +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 55%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 55%] Generating opaque-pointer version of addrspace_operators.ll +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -DINPUT_FILE=/build/pocl-3.1/lib/kernel/addrspace_operators.ll -DOUTPUT_FILE=/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -P /build/pocl-3.1/cmake/make_opaque_ptr.cmake +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_width.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ceil.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnotequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 56%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rotate.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 56%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef_glue.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erfc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/scalars.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 57%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 57%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acos.cl.bc +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 57%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_work_dim.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isunordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/select.cl.bc +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 57%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 58%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ceil.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreaterequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erfc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 58%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Linking & optimizing SLEEF for GENERIC: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' + +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 58%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/floor.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 59%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-GENERIC-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-GENERIC_linklist.txt +[ 59%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/maxmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mem_fence.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmax.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/minmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/floor.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mix.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmax.cl.bc +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_tan.cl.bc +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/signbit.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnotequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nan.cl.bc +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frexp.cl.bc +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isunordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc kernel-x86_64-pc-linux-gnu-GENERIC-unoptimized.bc +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cross.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cross.cl.bc -c /build/pocl-3.1/lib/kernel/cross.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/distance.cl.bc -c /build/pocl-3.1/lib/kernel/distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/dot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/dot.cl.bc -c /build/pocl-3.1/lib/kernel/dot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_distance.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_distance.cl.bc -c /build/pocl-3.1/lib/kernel/fast_distance.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/max.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreaterequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_length.cl.bc -c /build/pocl-3.1/lib/kernel/fast_length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/step.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_normalize.cl.bc -c /build/pocl-3.1/lib/kernel/fast_normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/maxmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fract.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fract.cl.bc -c /build/pocl-3.1/lib/kernel/fract.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 60%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 61%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sub_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 62%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mem_fence.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log.cl.bc +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 62%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_id.c.bc -c /build/pocl-3.1/lib/kernel/get_global_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/min.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/min_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 62%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_linear_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_linear_id.c.bc -c /build/pocl-3.1/lib/kernel/get_linear_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 62%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_offset.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_offset.c.bc -c /build/pocl-3.1/lib/kernel/get_global_offset.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 62%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/upsample.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_size.c.bc -c /build/pocl-3.1/lib/kernel/get_global_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnotequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_group_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_group_id.c.bc -c /build/pocl-3.1/lib/kernel/get_group_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nextafter.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/minmag.cl.bc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_array_size.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_array_size.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_array_size.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mix.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isunordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isfinite.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nextafter.cl.bc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_data_type.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_data_type.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 63%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_half.cl.bc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/nan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_spawn_wg.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 63%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnormal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_order.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_order.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_channel_order.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h +[ 63%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_store_half_f16c.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore.cl.bc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 63%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_depth.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_depth.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_depth.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/prefetch.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +[ 63%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll +1 warning generated. +[ 63%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log10.cl.bc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 63%] Linking & optimizing SLEEF for sse2: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc +[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_dim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_dim.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_dim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/read_image.cl.bc +[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/maxmag.cl.bc +[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp64.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' + +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mem_fence.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_height.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_height.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_height.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Linking & optimizing SLEEF for sse41: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rotate.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' + +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 65%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_spawn_wg.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/minmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_width.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_width.cl.bc -c /build/pocl-3.1/lib/kernel/get_image_width.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 66%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-sse2-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-sse2_linklist.txt +[ 66%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mix.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 66%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_id.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_id.c.bc -c /build/pocl-3.1/lib/kernel/get_local_id.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 66%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_size.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_size.c.bc -c /build/pocl-3.1/lib/kernel/get_local_size.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/prefetch.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 66%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 66%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_num_groups.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_num_groups.c.bc -c /build/pocl-3.1/lib/kernel/get_num_groups.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/select.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +[ 67%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_work_dim.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_work_dim.c.bc -c /build/pocl-3.1/lib/kernel/get_work_dim.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hadd.cl.bc -c /build/pocl-3.1/lib/kernel/hadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_cos.cl.bc -c /build/pocl-3.1/lib/kernel/half_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +1 warning generated. +[ 67%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/read_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-sse41-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-sse41_linklist.txt +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rotate.cl.bc +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef_glue.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/signbit.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_divide.cl.bc -c /build/pocl-3.1/lib/kernel/half_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinpi.cl.bc +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/scalars.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/select.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2pi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/signbit.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp.cl.bc -c /build/pocl-3.1/lib/kernel/half_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/step.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log10.cl.bc -c /build/pocl-3.1/lib/kernel/half_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/step.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sub_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=x86-64 -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc kernel-x86_64-pc-linux-gnu-sse2-unoptimized.bc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sub_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/upsample.cl.bc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ceil.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/upsample.cl.bc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log2.cl.bc -c /build/pocl-3.1/lib/kernel/half_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erfc.cl.bc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log.cl.bc -c /build/pocl-3.1/lib/kernel/half_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=penryn -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc kernel-x86_64-pc-linux-gnu-sse41-unoptimized.bc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sin.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2pi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cos.cl.bc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 69%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_store_half_f16c.c.bc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_spawn_wg.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/prefetch.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_powr.cl.bc -c /build/pocl-3.1/lib/kernel/half_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_store_half_f16c.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +[ 70%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/read_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +1 warning generated. +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_recip.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_recip.cl.bc -c /build/pocl-3.1/lib/kernel/half_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rotate.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/select.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sin.cl.bc -c /build/pocl-3.1/lib/kernel/half_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/signbit.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2pi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/half_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/floor.cl.bc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acospi.cl.bc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/step.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_tan.cl.bc -c /build/pocl-3.1/lib/kernel/half_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmax.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sub_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cos.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinh.cl.bc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/upsample.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2pi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isequal.cl.bc -c /build/pocl-3.1/lib/kernel/isequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreater.cl.bc -c /build/pocl-3.1/lib/kernel/isgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cosh.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sin.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frfrexp.cl.bc +[ 71%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_store_half_f16c.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sin.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinh.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreaterequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreaterequal.cl.bc -c /build/pocl-3.1/lib/kernel/isgreaterequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isless.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isless.cl.bc -c /build/pocl-3.1/lib/kernel/isless.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinh.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tan.cl.bc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tan.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ep_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tan.cl.bc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanh.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessequal.cl.bc -c /build/pocl-3.1/lib/kernel/islessequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ep_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanh.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/radians.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 63%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos_helpers.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessgreater.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessgreater.cl.bc -c /build/pocl-3.1/lib/kernel/islessgreater.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/radians.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos_helpers.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acosh.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnotequal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnotequal.cl.bc -c /build/pocl-3.1/lib/kernel/isnotequal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/degrees.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tan.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acosh.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanh.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isordered.cl.bc -c /build/pocl-3.1/lib/kernel/isordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanh.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinh.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nextafter.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2pi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isunordered.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isunordered.cl.bc -c /build/pocl-3.1/lib/kernel/isunordered.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinh.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/degrees.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tan.cl.bc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanh.cl.bc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/logb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanh.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cospi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ep_log.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad24.cl.bc -c /build/pocl-3.1/lib/kernel/mad24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pown.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ep_log.cl.bc +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad.cl.bc -c /build/pocl-3.1/lib/kernel/mad.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 64%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/copysign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/radians.cl.bc +[ 71%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/radians.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 65%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/logb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/degrees.cl.bc +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ep_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 72%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/radians.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mad_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_sat.cl.bc -c /build/pocl-3.1/lib/kernel/mad_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/degrees.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/degrees.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanpi.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 66%] Linking CXX executable test_barrier_before_return -[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_before_return.dir/link.txt --verbose=1 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 66%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos_helpers.cl.bc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -o test_barrier_before_return ../../poclu/libpoclu.a -lOpenCL -lm -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log2.cl.bc +[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log2.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ep_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erfc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/logb.cl.bc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/logb.cl.bc cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max.cl.bc -c /build/pocl-3.1/lib/kernel/max.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/logb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Linking & optimizing SLEEF for avx512: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pown.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' + +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max_i.cl.bc -c /build/pocl-3.1/lib/kernel/max_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pown.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/maxmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/maxmag.cl.bc -c /build/pocl-3.1/lib/kernel/maxmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mem_fence.c.bc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mem_fence.c.bc -c /build/pocl-3.1/lib/kernel/mem_fence.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min.cl.bc -c /build/pocl-3.1/lib/kernel/min.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx512-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx512_linklist.txt +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min_i.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min_i.cl.bc -c /build/pocl-3.1/lib/kernel/min_i.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/minmag.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/minmag.cl.bc -c /build/pocl-3.1/lib/kernel/minmag.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mix.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mix.cl.bc -c /build/pocl-3.1/lib/kernel/mix.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul24.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul24.cl.bc -c /build/pocl-3.1/lib/kernel/mul24.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul_hi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul_hi.cl.bc -c /build/pocl-3.1/lib/kernel/mul_hi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isfinite.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nan.cl.bc -c /build/pocl-3.1/lib/kernel/nan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnormal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_divide.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_divide.cl.bc -c /build/pocl-3.1/lib/kernel/native_divide.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp64.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp10.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isfinite.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp2.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnormal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/normalize.cl.bc +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/bin /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/bin /build/pocl-3.1/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp.cl.bc -c /build/pocl-3.1/lib/kernel/native_exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 74%] Building C object bin/CMakeFiles/poclcc.dir/poclcc.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/bin && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT bin/CMakeFiles/poclcc.dir/poclcc.c.o -MF CMakeFiles/poclcc.dir/poclcc.c.o.d -o CMakeFiles/poclcc.dir/poclcc.c.o -c /build/pocl-3.1/bin/poclcc.c +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log10.cl.bc -c /build/pocl-3.1/lib/kernel/native_log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp64.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/build/pocl-3.1/bin/poclcc.c: In function 'process_help': +/build/pocl-3.1/bin/poclcc.c:118:18: warning: unused parameter 'arg' [-Wunused-parameter] + 118 | process_help(int arg, char **argv, int argc) + | ~~~~^~~ +/build/pocl-3.1/bin/poclcc.c:118:30: warning: unused parameter 'argv' [-Wunused-parameter] + 118 | process_help(int arg, char **argv, int argc) + | ~~~~~~~^~~~ +/build/pocl-3.1/bin/poclcc.c:118:40: warning: unused parameter 'argc' [-Wunused-parameter] + 118 | process_help(int arg, char **argv, int argc) + | ~~~~^~~~ +/build/pocl-3.1/bin/poclcc.c: In function 'process_device_id': +/build/pocl-3.1/bin/poclcc.c:175:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + 175 | opencl_device_id = atoi(argv[arg]); + | ^~~~ +/build/pocl-3.1/bin/poclcc.c: In function 'process_list_devices': +/build/pocl-3.1/bin/poclcc.c:180:26: warning: unused parameter 'arg' [-Wunused-parameter] + 180 | process_list_devices(int arg, char **argv, int argc) + | ~~~~^~~ +/build/pocl-3.1/bin/poclcc.c:180:38: warning: unused parameter 'argv' [-Wunused-parameter] + 180 | process_list_devices(int arg, char **argv, int argc) + | ~~~~~~~^~~~ +/build/pocl-3.1/bin/poclcc.c:180:48: warning: unused parameter 'argc' [-Wunused-parameter] + 180 | process_list_devices(int arg, char **argv, int argc) + | ~~~~^~~~ +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=skylake-avx512 -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc kernel-x86_64-pc-linux-gnu-avx512-unoptimized.bc +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 75%] Linking C executable poclcc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log2.cl.bc +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -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 -o poclcc ../poclu/libpoclu.a -lOpenCL +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log2.cl.bc -c /build/pocl-3.1/lib/kernel/native_log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef_glue.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 75%] Built target poclcc +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/scalars.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 75%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/kernel\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/kernel/CMakeFiles/kernel.dir/kernel.c.o -MF CMakeFiles/kernel.dir/kernel.c.o.d -o CMakeFiles/kernel.dir/kernel.c.o -c /build/pocl-3.1/tests/kernel/kernel.c +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log.cl.bc -c /build/pocl-3.1/lib/kernel/native_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef_glue.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/scalars.cl.bc +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 75%] Linking C executable kernel +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now CMakeFiles/kernel.dir/kernel.c.o -o kernel ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_powr.cl.bc -c /build/pocl-3.1/lib/kernel/native_powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 75%] Built target kernel +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnan.cl.bc +[ 75%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/kernel\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -MF CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o.d -o CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -c /build/pocl-3.1/tests/kernel/sampler_address_clamp.c +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_recip.cl.bc +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_recip.cl.bc -c /build/pocl-3.1/lib/kernel/native_recip.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 75%] Linking C executable sampler_address_clamp +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/sampler_address_clamp.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -o sampler_address_clamp ../../poclu/libpoclu.a -lOpenCL -lm +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isfinite.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 75%] Built target sampler_address_clamp +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 75%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/kernel\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -MF CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o.d -o CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -c /build/pocl-3.1/tests/kernel/image_query_funcs.c +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/native_sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 75%] Linking C executable image_query_funcs +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/image_query_funcs.dir/link.txt --verbose=1 +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnormal.cl.bc +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -o image_query_funcs ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 75%] 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/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 75%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/kernel\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -MD -MT tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -MF CMakeFiles/test_shuffle.dir/test_shuffle.cc.o.d -o CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -c /build/pocl-3.1/tests/kernel/test_shuffle.cc +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 75%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_spawn_wg.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_spawn_wg.c.bc -c /build/pocl-3.1/lib/kernel/pocl_spawn_wg.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ceil.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 75%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_run_all_wgs.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_run_all_wgs.c.bc -c /build/pocl-3.1/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/popcount.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/popcount.cl.bc -c /build/pocl-3.1/lib/kernel/popcount.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 76%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -MF CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o.d -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -c /build/pocl-3.1/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local.c +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/erfc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/link.txt --verbose=1 +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp64.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 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 ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Built target test_assign_loop_variable_to_privvar_makes_it_local +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 +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ceil.cl.bc +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/normalize.cl.bc +make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 76%] Building C object tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -MF CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o.d -o CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -c /build/pocl-3.1/tests/regression/test_program_from_binary_with_local_1_1_1.c +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/prefetch.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/prefetch.cl.bc -c /build/pocl-3.1/lib/kernel/prefetch.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp.cl.bc +[ 76%] Linking C executable test_program_from_binary_with_local_1_1_1 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 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 ../../poclu/libpoclu.a -lOpenCL -lm +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef_glue.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erfc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 76%] Built target test_program_from_binary_with_local_1_1_1 +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -MF CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o.d -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -c /build/pocl-3.1/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local_2.c +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 76%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf.c.bc -c /build/pocl-3.1/lib/kernel/printf.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/build/pocl-3.1/lib/kernel/printf.c:727:1: warning: incompatible redeclaration of library function 'printf' [-Wincompatible-library-redeclaration] +printf (const PRINTF_FMT_STR_AS char *restrict fmt, ...) +^ +/build/pocl-3.1/lib/kernel/printf.c:727:1: note: 'printf' is a builtin with type 'int (const char *, ...)' +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/link.txt --verbose=1 +1 warning generated. +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 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 ../../poclu/libpoclu.a -lOpenCL -lm +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf_base.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf_base.c.bc -c /build/pocl-3.1/lib/kernel/printf_base.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/scalars.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 76%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 +make -f tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/depend +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acos.cl.bc +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Building C object tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -MF CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o.d -o CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -c /build/pocl-3.1/tests/regression/test_llvm_segfault_issue_889.c +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/floor.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/read_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/read_image.cl.bc -c /build/pocl-3.1/lib/kernel/read_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 76%] Linking C executable test_llvm_segfault_issue_889 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_llvm_segfault_issue_889.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -o test_llvm_segfault_issue_889 ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Built target test_llvm_segfault_issue_889 +make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Building CXX object tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -MF CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o.d -o CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -c /build/pocl-3.1/tests/regression/test_barrier_between_for_loops.cpp +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +/build/pocl-3.1/tests/regression/test_barrier_between_for_loops.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmax.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ep_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmin.cl.bc +[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/floor.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rhadd.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rhadd.cl.bc -c /build/pocl-3.1/lib/kernel/rhadd.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmax.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/radians.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/frfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ceil.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/frexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rotate.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rotate.cl.bc -c /build/pocl-3.1/lib/kernel/rotate.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/degrees.cl.bc +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erfc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rsqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rsqrt.cl.bc -c /build/pocl-3.1/lib/kernel/rsqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 79%] Linking CXX executable test_shuffle +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -o test_shuffle ../../poclu/libpoclu.a -lOpenCL -lm +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/select.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/select.cl.bc -c /build/pocl-3.1/lib/kernel/select.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/logb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 79%] Built target test_shuffle +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 79%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o -MF CMakeFiles/test_early_return.dir/test_early_return.cpp.o.d -o CMakeFiles/test_early_return.dir/test_early_return.cpp.o -c /build/pocl-3.1/tests/regression/test_early_return.cpp +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +/build/pocl-3.1/tests/regression/test_early_return.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/floor.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pown.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/shuffle.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/shuffle.cl.bc -c /build/pocl-3.1/lib/kernel/shuffle.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmax.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 79%] Linking CXX executable test_barrier_between_for_loops +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_between_for_loops.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -o test_barrier_between_for_loops ../../poclu/libpoclu.a -lOpenCL -lm +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sin.cl.bc +[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 81%] Built target test_barrier_between_for_loops +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_tan.cl.bc +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 81%] Building CXX object tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -MF CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o.d -o CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -c /build/pocl-3.1/tests/regression/test_for_with_var_iteration_count.cpp +/build/pocl-3.1/tests/regression/test_for_with_var_iteration_count.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/nextafter.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nextafter.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/signbit.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/signbit.cl.bc -c /build/pocl-3.1/lib/kernel/signbit.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sign.cl.bc -c /build/pocl-3.1/lib/kernel/sign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/smoothstep.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/smoothstep.cl.bc -c /build/pocl-3.1/lib/kernel/smoothstep.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/step.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/step.cl.bc -c /build/pocl-3.1/lib/kernel/step.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nextafter.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend +[ 82%] Linking CXX executable test_early_return +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_early_return.dir/test_early_return.cpp.o -o test_early_return ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 82%] Building CXX object tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -MF CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o.d -o CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -c /build/pocl-3.1/tests/regression/test_id_dependent_computation.cpp +[ 82%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll +/build/pocl-3.1/tests/regression/test_id_dependent_computation.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sub_sat.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sub_sat.cl.bc -c /build/pocl-3.1/lib/kernel/sub_sat.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Built target test_early_return +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 82%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll +[ 82%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o -MF CMakeFiles/test_locals.dir/test_locals.cpp.o.d -o CMakeFiles/test_locals.dir/test_locals.cpp.o -c /build/pocl-3.1/tests/regression/test_locals.cpp +/build/pocl-3.1/tests/regression/test_locals.cpp:27: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 27 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +[ 82%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/upsample.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/upsample.cl.bc -c /build/pocl-3.1/lib/kernel/upsample.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 83%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll +[ 83%] Linking & optimizing SLEEF for ssse3: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc +[ 83%] Linking & optimizing SLEEF for avx: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' + +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' + +[ 83%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload.cl.bc -c /build/pocl-3.1/lib/kernel/vload.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 83%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_half.cl.bc -c /build/pocl-3.1/lib/kernel/vload_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 83%] Linking CXX executable test_for_with_var_iteration_count +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_for_with_var_iteration_count.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -o test_for_with_var_iteration_count ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 83%] Built target test_for_with_var_iteration_count +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= +[ 83%] Linking & optimizing SLEEF for avx_f16c: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 83%] Building CXX object tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -MF CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o.d -o CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -c /build/pocl-3.1/tests/regression/test_loop_phi_replication.cpp +[ 83%] Building C to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_store_half_f16c.c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -Xclang -opaque-pointers -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_store_half_f16c.c.bc -c /build/pocl-3.1/lib/kernel/vload_store_half_f16c.c -I/build/pocl-3.1/include -include /build/pocl-3.1/include/_kernel_c.h +/build/pocl-3.1/tests/regression/test_loop_phi_replication.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 83%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore.cl.bc -c /build/pocl-3.1/lib/kernel/vstore.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' + +[ 83%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore_half.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore_half.cl.bc -c /build/pocl-3.1/lib/kernel/vstore_half.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 83%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_linklist.txt +[ 83%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-ssse3-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-ssse3_linklist.txt +[ 84%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/wait_group_events.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/wait_group_events.cl.bc -c /build/pocl-3.1/lib/kernel/wait_group_events.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 84%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/write_image.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/write_image.cl.bc -c /build/pocl-3.1/lib/kernel/write_image.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 85%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx_f16c-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_f16c_linklist.txt +[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_fma.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isfinite.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 85%] Linking CXX executable test_id_dependent_computation +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_id_dependent_computation.dir/link.txt --verbose=1 +[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -o test_id_dependent_computation ../../poclu/libpoclu.a -lOpenCL -lm +[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnormal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 86%] Built target test_id_dependent_computation +make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= +[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2pi.cl.bc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2pi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 86%] Building CXX object tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -MF CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o.d -o CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -c /build/pocl-3.1/tests/regression/test_multi_level_loops_with_barriers.cpp +/build/pocl-3.1/tests/regression/test_multi_level_loops_with_barriers.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp64.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 86%] Linking CXX executable test_locals +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_locals.dir/test_locals.cpp.o -o test_locals ../../poclu/libpoclu.a -lOpenCL -lm +[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 86%] Built target test_locals +make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=core2 -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc kernel-x86_64-pc-linux-gnu-ssse3-unoptimized.bc +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 86%] Building CXX object tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -MF CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o.d -o CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -c /build/pocl-3.1/tests/regression/test_simple_for_with_a_barrier.cpp +/build/pocl-3.1/tests/regression/test_simple_for_with_a_barrier.cpp:30: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cospi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cospi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanpi.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanpi.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=ivybridge -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc kernel-x86_64-pc-linux-gnu-avx_f16c-unoptimized.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef_glue.cl.bc +[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/scalars.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=sandybridge -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc kernel-x86_64-pc-linux-gnu-avx-unoptimized.bc +[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanh.cl.bc +[ 88%] Linking CXX executable test_loop_phi_replication +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_loop_phi_replication.dir/link.txt --verbose=1 +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asin.cl.bc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -o test_loop_phi_replication ../../poclu/libpoclu.a -lOpenCL -lm +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 88%] Built target test_loop_phi_replication +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 88%] Building CXX object tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -MF CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o.d -o CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -c /build/pocl-3.1/tests/regression/test_structs_as_args.cpp +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/build/pocl-3.1/tests/regression/test_structs_as_args.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acosh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ceil.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanh.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erfc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 88%] Linking CXX executable test_simple_for_with_a_barrier +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -o test_simple_for_with_a_barrier ../../poclu/libpoclu.a -lOpenCL -lm +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ep_log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 88%] Linking CXX executable test_multi_level_loops_with_barriers +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multi_level_loops_with_barriers.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -o test_multi_level_loops_with_barriers ../../poclu/libpoclu.a -lOpenCL -lm +[ 88%] Built target test_simple_for_with_a_barrier +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 88%] Building CXX object tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/radians.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -MF CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o.d -o CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -c /build/pocl-3.1/tests/regression/test_vectors_as_args.cpp +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/build/pocl-3.1/tests/regression/test_vectors_as_args.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/degrees.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 88%] Built target test_multi_level_loops_with_barriers +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/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 88%] Building CXX object tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -MF CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o.d -o CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -c /build/pocl-3.1/tests/regression/test_barrier_before_return.cpp +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +/build/pocl-3.1/tests/regression/test_barrier_before_return.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/logb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pown.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/powr.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rootn.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmod.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/floor.cl.bc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remainder.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remquo.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmax.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Linking CXX executable test_structs_as_args +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -o test_structs_as_args ../../poclu/libpoclu.a -lOpenCL -lm +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ocml_helpers.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isinf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 89%] 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/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 89%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -MF CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o.d -o CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -c /build/pocl-3.1/tests/regression/test_infinite_loop.cpp +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +/build/pocl-3.1/tests/regression/test_infinite_loop.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Linking CXX executable test_vectors_as_args +cd /build/pocl-3.1/obj-x86_64-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 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -o test_vectors_as_args ../../poclu/libpoclu.a -lOpenCL -lm +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 67%] Built target test_barrier_before_return +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isfinite.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Built target test_vectors_as_args make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o +[ 89%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -MF CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o.d -o CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -c /build/pocl-3.1/tests/regression/test_constant_array.cpp -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cos.cl.bc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pown.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/radians.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h /build/pocl-3.1/tests/regression/test_constant_array.cpp:30: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -[ 67%] Linking CXX executable test_infinite_loop -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_infinite_loop.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -o test_infinite_loop ../../poclu/libpoclu.a -lOpenCL -lm -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/degrees.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnormal.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp32.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp64.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Linking CXX executable test_barrier_before_return +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_before_return.dir/link.txt --verbose=1 +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/normalize.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -o test_barrier_before_return ../../poclu/libpoclu.a -lOpenCL -lm +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 67%] Built target llvmpasses +[ 89%] Built target test_barrier_before_return make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 67%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o +[ 89%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -MF CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o.d -o CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -c /build/pocl-3.1/tests/regression/test_undominated_variable.cpp -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pown.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc /build/pocl-3.1/tests/regression/test_undominated_variable.cpp:30: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 67%] Built target test_infinite_loop +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log10.cl.bc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/length.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef_glue.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/scalars.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_cos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acos.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nextafter.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cbrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 90%] Linking CXX executable test_infinite_loop +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_infinite_loop.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -o test_infinite_loop ../../poclu/libpoclu.a -lOpenCL -lm +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ceil.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 90%] Built target test_infinite_loop make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= +[ 90%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o +[ 90%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o -MF CMakeFiles/test_setargs.dir/test_setargs.cpp.o.d -o CMakeFiles/test_setargs.dir/test_setargs.cpp.o -c /build/pocl-3.1/tests/regression/test_setargs.cpp -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h /build/pocl-3.1/tests/regression/test_setargs.cpp:30: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 30 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/logb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pown.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sin.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 67%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ep_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fabs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ocml_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isinf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/radians.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 68%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ocml_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ocml_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/degrees.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 69%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/floor.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 70%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log2.cl.bc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isfinite.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ep_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Linking CXX executable test_constant_array +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/copysign.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 90%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll +[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erfc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Linking CXX executable test_constant_array cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_constant_array.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -o test_constant_array ../../poclu/libpoclu.a -lOpenCL -lm -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isinf.cl.bc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnormal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp32.cl.bc +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Linking CXX executable test_undominated_variable -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_undominated_variable.dir/link.txt --verbose=1 -[ 71%] Built target test_constant_array +[ 91%] Built target test_constant_array make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -o test_undominated_variable ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmax.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp64.cl.bc -[ 71%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o +[ 91%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -MF CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o.d -o CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -c /build/pocl-3.1/tests/regression/test_null_arg.cpp -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/build/pocl-3.1/tests/regression/test_null_arg.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/logb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/radians.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 71%] Built target test_undominated_variable -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Linking CXX executable test_setargs -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_setargs.dir/link.txt --verbose=1 -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isinf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_setargs.dir/test_setargs.cpp.o -o test_setargs ../../poclu/libpoclu.a -lOpenCL -lm -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isfinite.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Built target test_setargs make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 71%] Building CXX object tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o +/build/pocl-3.1/tests/regression/test_null_arg.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +[ 91%] Building CXX object tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -MF CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o.d -o CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -c /build/pocl-3.1/tests/regression/test_fors_with_var_iteration_counts.cpp -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pown.cl.bc +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp2.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h /build/pocl-3.1/tests/regression/test_fors_with_var_iteration_counts.cpp:29: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 29 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/scalars.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/degrees.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnormal.cl.bc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp32.cl.bc -[ 71%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isfinite.cl.bc -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow.cl.bc -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acosh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acosh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/copysign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erfc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 72%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frexp.cl.bc -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnormal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/logb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp64.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ocml_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 73%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pown.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp32.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hypot.cl.bc -[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanh.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanh.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 74%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fabs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/floor.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/scalars.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp64.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ep_log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ep_log.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmax.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 75%] Linking CXX executable test_null_arg -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan.cl.bc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -o test_null_arg ../../poclu/libpoclu.a -lOpenCL -lm -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isinf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ocml_helpers.cl.bc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/radians.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/radians.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Linking & optimizing SLEEF for avx2: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expm1.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' + +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fabs.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fdim.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/floor.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx2-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx2_linklist.txt +[ 91%] Linking CXX executable test_undominated_variable +cd /build/pocl-3.1/obj-x86_64-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 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -o test_undominated_variable ../../poclu/libpoclu.a -lOpenCL -lm +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmax.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 75%] Built target test_null_arg +[ 91%] Built target test_undominated_variable make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 75%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o +[ 91%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -MF CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o.d -o CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_231.cpp +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h /build/pocl-3.1/tests/regression/test_issue_231.cpp:8: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 8 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/copysign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isfinite.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/degrees.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/degrees.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/erfc.cl.bc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnormal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 75%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 76%] Linking CXX executable test_fors_with_var_iteration_counts -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp10.cl.bc -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log2.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -o test_fors_with_var_iteration_counts ../../poclu/libpoclu.a -lOpenCL -lm -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma_r.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp32.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp64.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/scalars.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frfrexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ilogb.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hypot.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ldexp.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma_r.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 92%] Linking CXX executable test_setargs +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_setargs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_setargs.dir/test_setargs.cpp.o -o test_setargs ../../poclu/libpoclu.a -lOpenCL -lm +[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log10.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 76%] Built target test_fors_with_var_iteration_counts +[ 92%] Built target test_setargs make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acos.cl.bc make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frexp.cl.bc -[ 76%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 92%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -MF CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o.d -o CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_445.cpp /build/pocl-3.1/tests/regression/test_issue_445.cpp:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 9 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isinf.cl.bc -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fabs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hypot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/logb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/logb.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 76%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isfinite.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log1p.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/floor.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pown.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pown.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnormal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp32.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmax.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/copysign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp64.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/powr.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/powr.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 77%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma_r.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/scalars.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 78%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erfc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ocml_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 79%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/frfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log1p.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/scalars.cl.bc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp.cl.bc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 80%] Linking CXX executable test_issue_231 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -o test_issue_231 ../../poclu/libpoclu.a -lOpenCL -lm -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/frexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rootn.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rootn.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acos.cl.bc +[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log1p.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=haswell -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc kernel-x86_64-pc-linux-gnu-avx2-unoptimized.bc +[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/modf.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_cos.cl.bc +[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sin.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 80%] Built target test_issue_231 +[ 93%] Built target kernel_host_GENERIC 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/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 80%] Building CXX object tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o +[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_tan.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 93%] Building CXX object tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -MF CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o.d -o CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -c /build/pocl-3.1/tests/regression/test_autolocals_in_constexprs.cpp -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asin.cl.bc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_cos.cl.bc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /build/pocl-3.1/tests/regression/test_autolocals_in_constexprs.cpp:31: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 31 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fabs.cl.bc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isinf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 80%] Linking CXX executable test_issue_445 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_445.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -o test_issue_445 ../../poclu/libpoclu.a -lOpenCL -lm -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/hypot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nextafter.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rint.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 93%] Linking CXX executable test_null_arg +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -o test_null_arg ../../poclu/libpoclu.a -lOpenCL -lm +[ 93%] Linking CXX executable test_fors_with_var_iteration_counts +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -o test_fors_with_var_iteration_counts ../../poclu/libpoclu.a -lOpenCL -lm +[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/round.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 80%] Built target test_issue_445 +[ 93%] Built target test_fors_with_var_iteration_counts make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend +[ 93%] Built target test_null_arg make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.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]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 80%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 93%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -MF CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o.d -o CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_553.cpp -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nextafter.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h +[ 94%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -MF CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o.d -o CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_577.cpp +[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sqrt.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h /build/pocl-3.1/tests/regression/test_issue_553.cpp:7: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 7 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isfinite.cl.bc -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 80%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/floor.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 81%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -MF CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o.d -o CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_577.cpp -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h +[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tgamma.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h /build/pocl-3.1/tests/regression/test_issue_577.cpp:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 9 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnormal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nextafter.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp32.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fma.cl.bc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmod.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmod.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp64.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmax.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remainder.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remainder.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/copysign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/copysign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma_r.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/scalars.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erfc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erfc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 81%] Generating opaque-pointer version of addrspace_operators.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -DINPUT_FILE=/build/pocl-3.1/lib/kernel/addrspace_operators.ll -DOUTPUT_FILE=/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -P /build/pocl-3.1/cmake/make_opaque_ptr.cmake +[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/trunc.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 94%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll +[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/svm_atomics_host.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/svm_atomics.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +[ 94%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll +[ 94%] Linking CXX executable test_issue_231 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -o test_issue_231 ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 94%] 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/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/svm_atomics_host.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 81%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -MF CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o.d -o CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_757.cpp -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -/build/pocl-3.1/tests/regression/test_issue_757.cpp:12: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 12 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remquo.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remquo.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ocml_helpers.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ocml_helpers.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log1p.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 81%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 82%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll -[ 82%] Linking CXX executable test_autolocals_in_constexprs -cd /build/pocl-3.1/obj-x86_64-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 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -o test_autolocals_in_constexprs ../../poclu/libpoclu.a -lOpenCL -lm -[ 82%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 82%] Built target test_autolocals_in_constexprs 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/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 82%] Building CXX object tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o +[ 94%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -MF CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o.d -o CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_757.cpp +[ 94%] Building CXX object tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -MF CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o.d -o CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -c /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.cpp -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.cpp:26: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 26 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 82%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/svm_atomics_host.cl.bc -[ 82%] Linking CXX executable test_issue_577 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_577.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -o test_issue_577 ../../poclu/libpoclu.a -lOpenCL -lm -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 82%] Built target test_issue_577 make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= -[ 82%] Linking CXX executable test_issue_553 +/build/pocl-3.1/tests/regression/test_issue_757.cpp:12: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 12 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -o test_issue_553 ../../poclu/libpoclu.a -lOpenCL -lm -[ 82%] Linking & optimizing SLEEF for ssse3: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc -[ 82%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o +[ 94%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -MF CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o.d -o CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -c /build/pocl-3.1/tests/regression/test_alignment_with_dynamic_wg.cpp -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hypot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fabs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /build/pocl-3.1/tests/regression/test_alignment_with_dynamic_wg.cpp:5: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 5 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/floor.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' +[ 94%] Linking & optimizing SLEEF for avx_fma4: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper_128bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' +warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isinf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isinf.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc +[ 94%] Linking CXX executable test_issue_445 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_445.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -o test_issue_445 ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 82%] Built target test_issue_553 +[ 94%] Built target test_issue_445 make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 82%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o +[ 94%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -MF CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o.d -o CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -c /build/pocl-3.1/tests/regression/test_alignment_with_dynamic_wg2.cpp -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h /build/pocl-3.1/tests/regression/test_alignment_with_dynamic_wg2.cpp:9: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 9 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/copysign.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erfc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmax.cl.bc -[ 82%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 83%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 83%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnan.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 83%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 84%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 84%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 85%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-ssse3-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-ssse3_linklist.txt -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp10.cl.bc -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 85%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isfinite.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isfinite.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fabs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hypot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 85%] Linking CXX executable test_issue_757 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_757.dir/link.txt --verbose=1 -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnormal.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnormal.cl.bc -c /build/pocl-3.1/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -o test_issue_757 ../../poclu/libpoclu.a -lOpenCL -lm -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/nextafter.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 85%] Linking & optimizing SLEEF for sse41: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' +[ 94%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx_fma4-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_fma4_linklist.txt +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fabs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h +[ 94%] Linking CXX executable test_autolocals_in_constexprs +cd /build/pocl-3.1/obj-x86_64-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 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -o test_autolocals_in_constexprs ../../poclu/libpoclu.a -lOpenCL -lm +[ 94%] Linking CXX executable test_issue_577 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper_128bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' - -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma.cl.bc -[ 85%] Built target test_issue_757 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_577.dir/link.txt --verbose=1 +[ 94%] Linking CXX executable test_issue_553 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 +[ 94%] Built target test_autolocals_in_constexprs make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -o test_issue_577 ../../poclu/libpoclu.a -lOpenCL -lm +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -o test_issue_553 ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma_r.cl.bc make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 85%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o +[ 94%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -MF CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o.d -o CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -c /build/pocl-3.1/tests/regression/test_alignment_with_dynamic_wg3.cpp -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma_r.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h /build/pocl-3.1/tests/regression/test_alignment_with_dynamic_wg3.cpp:6: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 6 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 85%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp32.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp32.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log1p.cl.bc -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/floor.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/floor.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 86%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-sse41-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-sse41_linklist.txt -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmax.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp64.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp64.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sin.cl.bc -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 86%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmax.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log1p.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nextafter.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/normalize.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/normalize.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/normalize.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=core2 -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc kernel-x86_64-pc-linux-gnu-ssse3-unoptimized.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 87%] Linking CXX executable test_flatten_barrier_subs -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flatten_barrier_subs.dir/link.txt --verbose=1 -[ 87%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -o test_flatten_barrier_subs ../../poclu/libpoclu.a -lOpenCL -lm -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 87%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics_host.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 88%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/length.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/length.cl.bc -c /build/pocl-3.1/lib/kernel/libclc/length.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -I /build/pocl-3.1/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -[ 89%] Built target test_flatten_barrier_subs +[ 94%] Built target test_issue_553 make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_893.dir/DependInfo.cmake --color= -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/build +[ 94%] Built target test_issue_577 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 89%] Building CXX object tests/regression/CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -MF CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o.d -o CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_893.cpp -/build/pocl-3.1/tests/regression/test_issue_893.cpp:43: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined - 43 | #define CL_HPP_TARGET_OPENCL_VERSION 120 - | -: note: this is the location of the previous definition -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hypot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 89%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef_glue.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef_glue.cl.bc -c /build/pocl-3.1/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/svm_atomics_host.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 89%] Linking CXX executable test_alignment_with_dynamic_wg2 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg2.dir/link.txt --verbose=1 -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frfrexp.cl.bc -[ 89%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -o test_alignment_with_dynamic_wg2 ../../poclu/libpoclu.a -lOpenCL -lm -[ 89%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -[ 89%] Linking CXX executable test_alignment_with_dynamic_wg -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -o test_alignment_with_dynamic_wg ../../poclu/libpoclu.a -lOpenCL -lm -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/svm_atomics_host.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 89%] Built target test_alignment_with_dynamic_wg2 make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_builtin_args.dir/DependInfo.cmake --color= -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/scalars.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/scalars.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +[ 94%] Building CXX object tests/regression/CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -MF CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o.d -o CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -c /build/pocl-3.1/tests/regression/test_issue_893.cpp make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 89%] Building CXX object tests/regression/CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o +[ 94%] Building CXX object tests/regression/CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/regression\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o -MF CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o.d -o CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o -c /build/pocl-3.1/tests/regression/test_builtin_args.cpp -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 89%] Built target test_alignment_with_dynamic_wg -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= -[ 89%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h +/build/pocl-3.1/tests/regression/test_issue_893.cpp:43: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined + 43 | #define CL_HPP_TARGET_OPENCL_VERSION 120 + | +: note: this is the location of the previous definition +warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' + /build/pocl-3.1/tests/regression/test_builtin_args.cpp:5: warning: "CL_HPP_TARGET_OPENCL_VERSION" redefined 5 | #define CL_HPP_TARGET_OPENCL_VERSION 120 | : note: this is the location of the previous definition +[ 94%] Linking CXX executable test_issue_757 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_757.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -o test_issue_757 ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 94%] Built target test_issue_757 +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= +In file included from /build/pocl-3.1/tests/regression/test_builtin_args.cpp:6: +/build/pocl-3.1/include/hpp/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' + 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") + | ^ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 90%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o +[ 94%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o -MF CMakeFiles/test_clFinish.dir/test_clFinish.c.o.d -o CMakeFiles/test_clFinish.dir/test_clFinish.c.o -c /build/pocl-3.1/tests/runtime/test_clFinish.c +[ 94%] Linking CXX executable test_flatten_barrier_subs +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flatten_barrier_subs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -o test_flatten_barrier_subs ../../poclu/libpoclu.a -lOpenCL -lm +[ 94%] Linking C executable test_clFinish +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clFinish.dir/test_clFinish.c.o -o test_clFinish ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 94%] Built target test_flatten_barrier_subs make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 90%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -MF CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o.d -o CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -c /build/pocl-3.1/tests/runtime/test_clGetDeviceInfo.c -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma_r.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 90%] Linking C executable test_clFinish -[ 90%] Linking & optimizing SLEEF for avx512: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clFinish.dir/test_clFinish.c.o -o test_clFinish ../../poclu/libpoclu.a -lOpenCL -lm -[ 90%] Linking C executable test_clGetDeviceInfo -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=penryn -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc kernel-x86_64-pc-linux-gnu-sse41-unoptimized.bc -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -o test_clGetDeviceInfo ../../poclu/libpoclu.a -lOpenCL -lm -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hypot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 90%] Built target test_clFinish +[ 94%] Built target test_clFinish make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= +[ 94%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -MF CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o.d -o CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -c /build/pocl-3.1/tests/runtime/test_clGetDeviceInfo.c +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=bdver1 -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc kernel-x86_64-pc-linux-gnu-avx_fma4-unoptimized.bc +[ 94%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -MF CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o.d -o CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -c /build/pocl-3.1/tests/runtime/test_clGetEventInfo.c +[ 94%] Linking CXX executable test_alignment_with_dynamic_wg2 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -o test_alignment_with_dynamic_wg2 ../../poclu/libpoclu.a -lOpenCL -lm +[ 94%] Linking C executable test_clGetDeviceInfo +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -o test_clGetDeviceInfo ../../poclu/libpoclu.a -lOpenCL -lm +[ 94%] Linking CXX executable test_alignment_with_dynamic_wg +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -o test_alignment_with_dynamic_wg ../../poclu/libpoclu.a -lOpenCL -lm +[ 94%] Linking C executable test_clGetEventInfo +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 90%] Built target test_clGetDeviceInfo +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -o test_clGetEventInfo ../../poclu/libpoclu.a -lOpenCL -lm +[ 94%] Built target test_clGetDeviceInfo make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build +[ 94%] Built target test_alignment_with_dynamic_wg2 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 90%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -MF CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o.d -o CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -c /build/pocl-3.1/tests/runtime/test_clGetEventInfo.c -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper_512bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' - -[ 90%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -MF CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o.d -o CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -c /build/pocl-3.1/tests/runtime/test_clCreateProgramWithBinary.c -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log1p.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 90%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nextafter.cl.bc -[ 90%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 90%] Linking C executable test_clGetEventInfo -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -o test_clGetEventInfo ../../poclu/libpoclu.a -lOpenCL -lm -[ 91%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 91%] Linking C executable test_clCreateProgramWithBinary -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../poclu/libpoclu.a -lOpenCL -lm -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -In file included from /build/pocl-3.1/tests/regression/test_builtin_args.cpp:6: -/build/pocl-3.1/include/hpp/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.") - | ^ -[ 91%] Built target test_clGetEventInfo make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build -[ 91%] Built target test_clCreateProgramWithBinary make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 91%] Linking CXX executable test_alignment_with_dynamic_wg3 +[ 94%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -MF CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o.d -o CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -c /build/pocl-3.1/tests/runtime/test_clCreateProgramWithBinary.c +[ 94%] Built target test_clGetEventInfo make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 -[ 92%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o +[ 95%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -MF CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o.d -o CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -c /build/pocl-3.1/tests/runtime/test_clGetSupportedImageFormats.c -[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -o test_alignment_with_dynamic_wg3 ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 92%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o +[ 95%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -MF CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o.d -o CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -c /build/pocl-3.1/tests/runtime/test_clSetEventCallback.c -[ 92%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll -[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 92%] Built target test_alignment_with_dynamic_wg3 +[ 95%] Built target test_alignment_with_dynamic_wg make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend -[ 92%] Linking C executable test_clGetSupportedImageFormats make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 -[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -o test_clGetSupportedImageFormats ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 92%] Linking C executable test_clSetEventCallback -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 -[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 92%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o +[ 95%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o +[ 95%] Linking C executable test_clGetSupportedImageFormats cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -MF CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o.d -o CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -c /build/pocl-3.1/tests/runtime/test_clEnqueueNativeKernel.c -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -o test_clSetEventCallback ../../poclu/libpoclu.a -lOpenCL -lm +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -o test_clGetSupportedImageFormats ../../poclu/libpoclu.a -lOpenCL -lm +[ 95%] Linking C executable test_clCreateProgramWithBinary +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 92%] Built target test_clGetSupportedImageFormats +[ 95%] Built target test_clGetSupportedImageFormats make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= -[ 92%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 95%] Linking C executable test_clSetEventCallback +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 93%] Built target test_clSetEventCallback +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -o test_clSetEventCallback ../../poclu/libpoclu.a -lOpenCL -lm +[ 95%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -MF CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o.d -o CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -c /build/pocl-3.1/tests/runtime/test_clBuildProgram.c +[ 95%] Built target test_clCreateProgramWithBinary make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= -[ 93%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -MF CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o.d -o CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -c /build/pocl-3.1/tests/runtime/test_clBuildProgram.c make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx512-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx512_linklist.txt -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 93%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -MF CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o.d -o CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -c /build/pocl-3.1/tests/runtime/test_clCreateKernelsInProgram.c -[ 93%] Linking C executable test_clEnqueueNativeKernel -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../poclu/libpoclu.a -lOpenCL -lm -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tgamma.cl.bc make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -[ 93%] Built target test_clEnqueueNativeKernel +[ 95%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -MF CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o.d -o CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -c /build/pocl-3.1/tests/runtime/test_clCreateKernelsInProgram.c +[ 95%] Built target test_clSetEventCallback make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= -[ 93%] Linking & optimizing SLEEF for GENERIC: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc +[ 95%] Linking C executable test_clEnqueueNativeKernel +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 93%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../poclu/libpoclu.a -lOpenCL -lm +[ 95%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -MF CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o.d -o CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -c /build/pocl-3.1/tests/runtime/test_clCreateKernel.c -[ 93%] Linking C executable test_clCreateKernelsInProgram -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -o test_clCreateKernelsInProgram ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_clCreateKernelsInProgram +[ 95%] Built target test_clEnqueueNativeKernel make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cbrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cbrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper_128bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' - make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Linking C executable test_clCreateKernel -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1 -[ 93%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o +[ 95%] Linking C executable test_clCreateKernelsInProgram +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 +[ 95%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -MF CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o.d -o CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -c /build/pocl-3.1/tests/runtime/test_clGetKernelArgInfo.c -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -o test_clCreateKernel ../../poclu/libpoclu.a -lOpenCL -lm -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nextafter.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -o test_clCreateKernelsInProgram ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_clCreateKernel +[ 95%] Linking C executable test_clCreateKernel +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1 +[ 95%] Built target test_clCreateKernelsInProgram make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= -[ 93%] Linking C executable test_clBuildProgram -[ 93%] Linking & optimizing SLEEF for avx: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../poclu/libpoclu.a -lOpenCL -lm +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -o test_clCreateKernel ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o -[ 93%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc +[ 95%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_version.dir/test_version.c.o -MF CMakeFiles/test_version.dir/test_version.c.o.d -o CMakeFiles/test_version.dir/test_version.c.o -c /build/pocl-3.1/tests/runtime/test_version.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_clBuildProgram +[ 95%] Built target test_clCreateKernel make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/svm_atomics_host.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper_256bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' - -[ 93%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o +[ 95%] Linking C executable test_clBuildProgram +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../poclu/libpoclu.a -lOpenCL -lm +[ 95%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -MF CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o.d -o CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -c /build/pocl-3.1/tests/runtime/test_kernel_cache_includes.c -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma_r.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 93%] Linking C executable test_version -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_version.dir/test_version.c.o -o test_version ../../poclu/libpoclu.a -lOpenCL -lm -[ 93%] Linking C executable test_clGetKernelArgInfo -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../poclu/libpoclu.a -lOpenCL -lm -[ 93%] Built target test_version +[ 95%] Linking C executable test_version +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 +[ 95%] Built target test_clBuildProgram make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_version.dir/test_version.c.o -o test_version ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ceil.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ceil.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 93%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o +[ 95%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -MF CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o.d -o CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -c /build/pocl-3.1/tests/runtime/test_event_cycle.c -[ 93%] Built target test_clGetKernelArgInfo +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 95%] Linking C executable test_clGetKernelArgInfo +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 +[ 95%] Built target test_version make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= -[ 93%] Linking C executable test_kernel_cache_includes -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1 -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -o test_kernel_cache_includes ../../poclu/libpoclu.a -lOpenCL -lm -[ 93%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 93%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o +[ 95%] Linking C executable test_kernel_cache_includes +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1 +[ 95%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o -MF CMakeFiles/test_link_error.dir/test_link_error.c.o.d -o CMakeFiles/test_link_error.dir/test_link_error.c.o -c /build/pocl-3.1/tests/runtime/test_link_error.c +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -o test_kernel_cache_includes ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_kernel_cache_includes +[ 95%] Linking CXX executable test_alignment_with_dynamic_wg3 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 +[ 95%] Built target test_clGetKernelArgInfo make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend -[ 93%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -o test_alignment_with_dynamic_wg3 ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-GENERIC-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-GENERIC_linklist.txt +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -[ 93%] Building C object tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o +[ 95%] 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 +[ 95%] Building C object tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -MF CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o.d -o CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -c /build/pocl-3.1/tests/runtime/test_read-copy-write-buffer.c -[ 93%] Linking C executable test_link_error -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 -[ 93%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_linklist.txt -[ 94%] Linking C executable test_event_cycle -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_link_error.dir/test_link_error.c.o -o test_link_error ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 95%] Building C object tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -MF CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o.d -o CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -c /build/pocl-3.1/tests/runtime/test_buffer-image-copy.c +[ 96%] Linking C executable test_event_cycle cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -o test_event_cycle ../../poclu/libpoclu.a -lOpenCL -lm -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -[ 94%] Linking CXX executable test_issue_893 +[ 96%] Linking C executable test_link_error +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 +[ 96%] Linking CXX executable test_issue_893 cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_893.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -o test_event_cycle ../../poclu/libpoclu.a -lOpenCL -lm +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_link_error.dir/test_link_error.c.o -o test_link_error ../../poclu/libpoclu.a -lOpenCL -lm /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -o test_issue_893 ../../poclu/libpoclu.a -lOpenCL -lm -[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/copysign.cl.bc make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/copysign.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 94%] Built target test_link_error -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= -[ 94%] Built target test_event_cycle -[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log1p.cl.bc +[ 96%] Built target test_event_cycle make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build -[ 94%] Building C object tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -MF CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o.d -o CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -c /build/pocl-3.1/tests/runtime/test_buffer-image-copy.c +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 94%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -MF CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o.d -o CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -c /build/pocl-3.1/tests/runtime/test_clCreateSubDevices.c -[ 94%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 95%] Linking C executable test_read-copy-write-buffer -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o" -o test_read-copy-write-buffer ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Built target test_issue_893 -[ 95%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc +[ 96%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o +[ 96%] Built target test_link_error +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -MF CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o.d -o CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -c /build/pocl-3.1/tests/runtime/test_clCreateSubDevices.c make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend +[ 96%] Built target test_alignment_with_dynamic_wg3 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Built target test_read-copy-write-buffer -[ 95%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o -MF CMakeFiles/test_event_free.dir/test_event_free.c.o.d -o CMakeFiles/test_event_free.dir/test_event_free.c.o -c /build/pocl-3.1/tests/runtime/test_event_free.c make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 96%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o -MF CMakeFiles/test_event_free.dir/test_event_free.c.o.d -o CMakeFiles/test_event_free.dir/test_event_free.c.o -c /build/pocl-3.1/tests/runtime/test_event_free.c +[ 96%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -MF CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o.d -o CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -c /build/pocl-3.1/tests/runtime/test_event_double_wait.c -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erfc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erfc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 95%] Linking C executable test_buffer-image-copy -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o" -o test_buffer-image-copy ../../poclu/libpoclu.a -lOpenCL -lm -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -[ 95%] Linking C executable test_event_free -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_event_free.dir/test_event_free.c.o -o test_event_free ../../poclu/libpoclu.a -lOpenCL -lm -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 95%] Built target test_buffer-image-copy -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 96%] Built target test_issue_893 make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/depend -[ 95%] Linking C executable test_event_double_wait make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_migration.dir/DependInfo.cmake --color= -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -[ 95%] Built target test_event_free -[ 95%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/DependInfo.cmake --color= -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -o test_event_double_wait ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Linking C executable test_clCreateSubDevices -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 +[ 96%] Building C object tests/runtime/CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o +[ 96%] Linking C executable test_buffer-image-copy +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -MF CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o.d -o CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -c /build/pocl-3.1/tests/runtime/test_buffer_migration.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o" -o test_buffer-image-copy ../../poclu/libpoclu.a -lOpenCL -lm +[ 97%] Linking C executable test_read-copy-write-buffer +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o" -o test_read-copy-write-buffer ../../poclu/libpoclu.a -lOpenCL -lm +[ 97%] Built target test_buffer-image-copy +make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/DependInfo.cmake --color= +[ 97%] Linking C executable test_event_double_wait +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Building C object tests/runtime/CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/svm_atomics_host.cl.bc -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -o test_clCreateSubDevices ../../poclu/libpoclu.a -lOpenCL -lm -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -MF CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o.d -o CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -c /build/pocl-3.1/tests/runtime/test_buffer_migration.c -[ 95%] Building C object tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -MF CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o.d -o CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -c /build/pocl-3.1/tests/runtime/test_buffer_ping_pong.c +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -o test_event_double_wait ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Built target test_event_double_wait +[ 97%] Building C object tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -MF CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o.d -o CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -c /build/pocl-3.1/tests/runtime/test_buffer_ping_pong.c +[ 97%] Built target test_read-copy-write-buffer make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Built target test_clCreateSubDevices make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 97%] Built target test_event_double_wait make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 95%] Building C object tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -MF CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o.d -o CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -c /build/pocl-3.1/tests/runtime/test_enqueue_kernel_from_binary.c +[ 97%] Linking C executable test_clCreateSubDevices +[ 97%] Building C object tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -MF CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o.d -o CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -c /build/pocl-3.1/tests/runtime/test_enqueue_kernel_from_binary.c make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Linking CXX executable test_builtin_args -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_builtin_args.dir/link.txt --verbose=1 -[ 95%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o -o test_builtin_args ../../poclu/libpoclu.a -lOpenCL -lm +[ 97%] Linking C executable test_event_free +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -o test_clCreateSubDevices ../../poclu/libpoclu.a -lOpenCL -lm +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_event_free.dir/test_event_free.c.o -o test_event_free ../../poclu/libpoclu.a -lOpenCL -lm +[ 97%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o -MF CMakeFiles/test_user_event.dir/test_user_event.c.o.d -o CMakeFiles/test_user_event.dir/test_user_event.c.o -c /build/pocl-3.1/tests/runtime/test_user_event.c -[ 95%] Linking & optimizing SLEEF for sse2: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 95%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 95%] Linking C executable test_buffer_migration +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 97%] Linking C executable test_buffer_migration cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_migration.dir/link.txt --verbose=1 -[ 96%] Linking C executable test_buffer_ping_pong -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_ping_pong.dir/link.txt --verbose=1 +[ 97%] Built target test_clCreateSubDevices +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -o test_buffer_migration ../../poclu/libpoclu.a -lOpenCL -lm -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -o test_buffer_ping_pong ../../poclu/libpoclu.a -lOpenCL -lm -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper_128bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' - make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp10.cl.bc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 96%] Built target test_buffer_ping_pong -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend -[ 96%] Linking C executable test_user_event -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 +make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= -[ 96%] Built target test_builtin_args -[ 96%] Built target test_buffer_migration +[ 98%] Linking C executable test_buffer_ping_pong +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_ping_pong.dir/link.txt --verbose=1 +[ 98%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o +[ 98%] Built target test_event_free make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/DependInfo.cmake --color= -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_user_event.dir/test_user_event.c.o -o test_user_event ../../poclu/libpoclu.a -lOpenCL -lm +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -MF CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o.d -o CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -c /build/pocl-3.1/tests/runtime/test_fill-buffer.c +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -o test_buffer_ping_pong ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build +[ 98%] Built target test_buffer_migration +make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -[ 96%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -MF CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o.d -o CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -c /build/pocl-3.1/tests/runtime/test_fill-buffer.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/DependInfo.cmake --color= +[ 98%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -MF CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o.d -o CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -c /build/pocl-3.1/tests/runtime/test_clSetMemObjectDestructorCallback.c -[ 96%] Building C object tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -MF CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o.d -o CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -c /build/pocl-3.1/tests/runtime/test_cl_pocl_content_size.c make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Built target test_user_event +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Built target test_buffer_ping_pong make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/DependInfo.cmake --color= -[ 96%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll +[ 98%] Building C object tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -MF CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o.d -o CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -c /build/pocl-3.1/tests/runtime/test_cl_pocl_content_size.c +[ 98%] Linking C executable test_user_event +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building C object tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/test_deviceside_enqueue.c.o +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_user_event.dir/test_user_event.c.o -o test_user_event ../../poclu/libpoclu.a -lOpenCL -lm +[ 98%] Building C object tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/test_deviceside_enqueue.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/test_deviceside_enqueue.c.o -MF CMakeFiles/test_deviceside_enqueue.dir/test_deviceside_enqueue.c.o.d -o CMakeFiles/test_deviceside_enqueue.dir/test_deviceside_enqueue.c.o -c /build/pocl-3.1/tests/runtime/test_deviceside_enqueue.c -[ 96%] Linking C executable test_clSetMemObjectDestructorCallback +[ 98%] Linking C executable test_clSetMemObjectDestructorCallback cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetMemObjectDestructorCallback.dir/link.txt --verbose=1 -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_tan.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -o test_clSetMemObjectDestructorCallback ../../poclu/libpoclu.a -lOpenCL -lm -[ 96%] Linking C executable test_cl_pocl_content_size -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cl_pocl_content_size.dir/link.txt --verbose=1 -[ 96%] Linking C executable test_enqueue_kernel_from_binary -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nextafter.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 96%] Linking C executable test_fill-buffer -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -o test_cl_pocl_content_size ../../poclu/libpoclu.a -lOpenCL -lm -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -o test_enqueue_kernel_from_binary ../../poclu/libpoclu.a -lOpenCL -lm -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o" -o test_fill-buffer ../../poclu/libpoclu.a -lOpenCL -lm -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=skylake-avx512 -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc kernel-x86_64-pc-linux-gnu-avx512-unoptimized.bc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Built target test_clSetMemObjectDestructorCallback make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -o test_clSetMemObjectDestructorCallback ../../poclu/libpoclu.a -lOpenCL -lm +[ 98%] Built target test_user_event make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/depend -[ 96%] Built target test_enqueue_kernel_from_binary make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer.dir/DependInfo.cmake --color= -[ 96%] Built target test_cl_pocl_content_size +[ 98%] Linking C executable test_fill-buffer +cd /build/pocl-3.1/obj-x86_64-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/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o" -o test_fill-buffer ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Building C object tests/runtime/CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o -MF CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o.d -o CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o -c /build/pocl-3.1/tests/runtime/test_command_buffer.c +[ 98%] Built target test_clSetMemObjectDestructorCallback make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_images.dir/DependInfo.cmake --color= -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/workgroup /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= -[ 96%] Linking C executable test_deviceside_enqueue -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_deviceside_enqueue.dir/link.txt --verbose=1 -[ 96%] Built target test_fill-buffer -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example0 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/build +[ 98%] Linking C executable test_cl_pocl_content_size +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cl_pocl_content_size.dir/link.txt --verbose=1 +[ 98%] Linking C executable test_enqueue_kernel_from_binary +[ 98%] Built target test_fill-buffer +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -o test_cl_pocl_content_size ../../poclu/libpoclu.a -lOpenCL -lm +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend +[ 98%] Building C object tests/runtime/CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o -MF CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o.d -o CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o -c /build/pocl-3.1/tests/runtime/test_command_buffer_images.c +[ 98%] Linking C executable test_deviceside_enqueue +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_deviceside_enqueue.dir/link.txt --verbose=1 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp2.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp2.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/workgroup /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -o test_enqueue_kernel_from_binary ../../poclu/libpoclu.a -lOpenCL -lm /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_deviceside_enqueue.dir/test_deviceside_enqueue.c.o -o test_deviceside_enqueue ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/build +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build -[ 96%] Building C object tests/runtime/CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o +[ 98%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/workgroup\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o -MF CMakeFiles/run_kernel.dir/run_kernel.c.o.d -o CMakeFiles/run_kernel.dir/run_kernel.c.o -c /build/pocl-3.1/tests/workgroup/run_kernel.c make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Built target test_cl_pocl_content_size +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o -MF CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o.d -o CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o -c /build/pocl-3.1/tests/runtime/test_command_buffer.c -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-sse2-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-sse2_linklist.txt -[ 96%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/tests/workgroup\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o -MF CMakeFiles/run_kernel.dir/run_kernel.c.o.d -o CMakeFiles/run_kernel.dir/run_kernel.c.o -c /build/pocl-3.1/tests/workgroup/run_kernel.c -[ 96%] Building C object tests/runtime/CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -I/build/pocl-3.1 -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o -MF CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o.d -o CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o -c /build/pocl-3.1/tests/runtime/test_command_buffer_images.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example0 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example0/CMakeFiles/example0.dir/example0.c.o -MF CMakeFiles/example0.dir/example0.c.o.d -o CMakeFiles/example0.dir/example0.c.o -c /build/pocl-3.1/examples/example0/example0.c -[ 96%] Built target test_deviceside_enqueue +[ 98%] Built target test_deviceside_enqueue make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example1 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= +[ 98%] Built target test_enqueue_kernel_from_binary +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example2 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o +[ 98%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example0/CMakeFiles/example0.dir/example0.c.o -MF CMakeFiles/example0.dir/example0.c.o.d -o CMakeFiles/example0.dir/example0.c.o -c /build/pocl-3.1/examples/example0/example0.c +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example1/CMakeFiles/example1.dir/example1.c.o -MF CMakeFiles/example1.dir/example1.c.o.d -o CMakeFiles/example1.dir/example1.c.o -c /build/pocl-3.1/examples/example1/example1.c -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 96%] Linking C executable run_kernel -cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/run_kernel.dir/run_kernel.c.o -o run_kernel ../../poclu/libpoclu.a -lOpenCL -lm -[ 96%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example0/CMakeFiles/example0.dir/example0_exec.c.o -MF CMakeFiles/example0.dir/example0_exec.c.o.d -o CMakeFiles/example0.dir/example0_exec.c.o -c /build/pocl-3.1/examples/example0/example0_exec.c -[ 96%] Linking C executable test_command_buffer_images +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Linking CXX executable test_builtin_args +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_builtin_args.dir/link.txt --verbose=1 +[ 98%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example2/CMakeFiles/example2.dir/example2.c.o -MF CMakeFiles/example2.dir/example2.c.o.d -o CMakeFiles/example2.dir/example2.c.o -c /build/pocl-3.1/examples/example2/example2.c +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_builtin_args.dir/test_builtin_args.cpp.o -o test_builtin_args ../../poclu/libpoclu.a -lOpenCL -lm +[ 98%] Linking C executable test_command_buffer_images cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_command_buffer_images.dir/link.txt --verbose=1 -[ 96%] Linking C executable test_command_buffer +[ 98%] Linking C executable test_command_buffer cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_command_buffer.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_command_buffer_images.dir/test_command_buffer_images.c.o -o test_command_buffer_images ../../poclu/libpoclu.a -lOpenCL -lm -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example1/CMakeFiles/example1.dir/example1_exec.c.o -MF CMakeFiles/example1.dir/example1_exec.c.o.d -o CMakeFiles/example1.dir/example1_exec.c.o -c /build/pocl-3.1/examples/example1/example1_exec.c +[ 98%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example0/CMakeFiles/example0.dir/example0_exec.c.o -MF CMakeFiles/example0.dir/example0_exec.c.o.d -o CMakeFiles/example0.dir/example0_exec.c.o -c /build/pocl-3.1/examples/example0/example0_exec.c /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/test_command_buffer.dir/test_command_buffer.c.o -o test_command_buffer ../../poclu/libpoclu.a -lOpenCL -lm -[ 96%] Built target run_kernel -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example2 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= -[ 96%] Linking & optimizing SLEEF for avx_fma4: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expm1.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expm1.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build +[ 98%] Linking C executable run_kernel +cd /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/run_kernel.dir/run_kernel.c.o -o run_kernel ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example2/CMakeFiles/example2.dir/example2.c.o -MF CMakeFiles/example2.dir/example2.c.o.d -o CMakeFiles/example2.dir/example2.c.o -c /build/pocl-3.1/examples/example2/example2.c -[ 96%] Built target test_command_buffer_images +[ 98%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o +[ 98%] Built target test_command_buffer_images +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example1/CMakeFiles/example1.dir/example1_exec.c.o -MF CMakeFiles/example1.dir/example1_exec.c.o.d -o CMakeFiles/example1.dir/example1_exec.c.o -c /build/pocl-3.1/examples/example1/example1_exec.c make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc kernel-x86_64-pc-linux-gnu-GENERIC-unoptimized.bc +[ 98%] Linking C executable example2 +[ 98%] Built target test_command_buffer +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example2a /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= -[ 96%] Built target test_command_buffer make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/matrix1 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Linking C executable example0 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 -[ 96%] Linking C executable example1 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=1 -[ 96%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example2a/CMakeFiles/example2a.dir/example2a.c.o -MF CMakeFiles/example2a.dir/example2a.c.o.d -o CMakeFiles/example2a.dir/example2a.c.o -c /build/pocl-3.1/examples/example2a/example2a.c make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example0.dir/example0.c.o CMakeFiles/example0.dir/example0_exec.c.o -o example0 ../../poclu/libpoclu.a -lOpenCL -lm +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example2.dir/example2.c.o -o example2 ../../poclu/libpoclu.a -lOpenCL -lm +[ 98%] Built target test_builtin_args make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example1.dir/example1.c.o CMakeFiles/example1.dir/example1_exec.c.o -o example1 ../../poclu/libpoclu.a -lOpenCL -lm -[ 96%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -std=c99 -MD -MT examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o -MF CMakeFiles/matrix1.dir/matrix1.c.o.d -o CMakeFiles/matrix1.dir/matrix1.c.o -c /build/pocl-3.1/examples/matrix1/matrix1.c -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Built target example0 make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/scalarwave /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= -[ 96%] Built target example1 +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Built target run_kernel +[ 98%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/example2a/CMakeFiles/example2a.dir/example2a.c.o -MF CMakeFiles/example2a.dir/example2a.c.o.d -o CMakeFiles/example2a.dir/example2a.c.o -c /build/pocl-3.1/examples/example2a/example2a.c make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/trig /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= +[ 98%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -std=c99 -MD -MT examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o -MF CMakeFiles/matrix1.dir/matrix1.c.o.d -o CMakeFiles/matrix1.dir/matrix1.c.o -c /build/pocl-3.1/examples/matrix1/matrix1.c make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper_256bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' - make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/examples/scalarwave\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -std=c99 -MD -MT examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o -MF CMakeFiles/scalarwave.dir/scalarwave.c.o.d -o CMakeFiles/scalarwave.dir/scalarwave.c.o -c /build/pocl-3.1/examples/scalarwave/scalarwave.c -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fabs.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fabs.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -[ 96%] Linking C executable example2 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 -[ 96%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/examples/trig\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/trig/CMakeFiles/trig.dir/trig.c.o -MF CMakeFiles/trig.dir/trig.c.o.d -o CMakeFiles/trig.dir/trig.c.o -c /build/pocl-3.1/examples/trig/trig.c -[ 96%] Linking C executable example2a -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example2.dir/example2.c.o -o example2 ../../poclu/libpoclu.a -lOpenCL -lm -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example2a.dir/example2a.c.o -o example2a ../../poclu/libpoclu.a -lOpenCL -lm -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=sandybridge -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc kernel-x86_64-pc-linux-gnu-avx-unoptimized.bc -/build/pocl-3.1/examples/scalarwave/scalarwave.c: In function 'main': -/build/pocl-3.1/examples/scalarwave/scalarwave.c:161:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 161 | fread(source, source_size, 1, source_file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Linking C executable example0 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Built target example2 +[ 98%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o +[ 98%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/examples/trig\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/trig/CMakeFiles/trig.dir/trig.c.o -MF CMakeFiles/trig.dir/trig.c.o.d -o CMakeFiles/trig.dir/trig.c.o -c /build/pocl-3.1/examples/trig/trig.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/examples/scalarwave\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -std=c99 -MD -MT examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o -MF CMakeFiles/scalarwave.dir/scalarwave.c.o.d -o CMakeFiles/scalarwave.dir/scalarwave.c.o -c /build/pocl-3.1/examples/scalarwave/scalarwave.c +[ 98%] Built target example2 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example0.dir/example0.c.o CMakeFiles/example0.dir/example0_exec.c.o -o example0 ../../poclu/libpoclu.a -lOpenCL -lm make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/vecadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -/build/pocl-3.1/examples/trig/trig.c: In function 'main': -/build/pocl-3.1/examples/trig/trig.c:60:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 60 | fread (source, source_size, 1, source_file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Built target example2a +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o +[ 98%] Linking C executable example1 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o -MF CMakeFiles/vecadd.dir/vecadd.c.o.d -o CMakeFiles/vecadd.dir/vecadd.c.o -c /build/pocl-3.1/examples/vecadd/vecadd.c +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=1 +[ 98%] Built target example0 make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/matadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= -[ 96%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o -MF CMakeFiles/vecadd.dir/vecadd.c.o.d -o CMakeFiles/vecadd.dir/vecadd.c.o -c /build/pocl-3.1/examples/vecadd/vecadd.c +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example1.dir/example1.c.o CMakeFiles/example1.dir/example1_exec.c.o -o example1 ../../poclu/libpoclu.a -lOpenCL -lm +/build/pocl-3.1/examples/trig/trig.c: In function 'main': +/build/pocl-3.1/examples/trig/trig.c:60:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 60 | fread (source, source_size, 1, source_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Linking C executable scalarwave -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 -[ 96%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/examples/trig\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/trig/CMakeFiles/trig.dir/trig_exec.c.o -MF CMakeFiles/trig.dir/trig_exec.c.o.d -o CMakeFiles/trig.dir/trig_exec.c.o -c /build/pocl-3.1/examples/trig/trig_exec.c -[ 96%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o +/build/pocl-3.1/examples/scalarwave/scalarwave.c: In function 'main': +/build/pocl-3.1/examples/scalarwave/scalarwave.c:161:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 161 | fread(source, source_size, 1, source_file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 98%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/matadd/CMakeFiles/matadd.dir/matadd.c.o -MF CMakeFiles/matadd.dir/matadd.c.o.d -o CMakeFiles/matadd.dir/matadd.c.o -c /build/pocl-3.1/examples/matadd/matadd.c -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fdim.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fdim.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../poclu/libpoclu.a -lOpenCL -lm -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Built target scalarwave +[ 98%] Built target example1 make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend +[ 98%] Linking C executable example2a make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/boxadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= -[ 96%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o -MF CMakeFiles/vecadd.dir/vecadd_exec.c.o.d -o CMakeFiles/vecadd.dir/vecadd_exec.c.o -c /build/pocl-3.1/examples/vecadd/vecadd_exec.c -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/floor.cl.bc +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/example2a.dir/example2a.c.o -o example2a ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/floor.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 96%] Linking C executable matrix1 -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 -[ 96%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o +[ 98%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o -MF CMakeFiles/boxadd.dir/boxadd.c.o.d -o CMakeFiles/boxadd.dir/boxadd.c.o -c /build/pocl-3.1/examples/boxadd/boxadd.c -[ 96%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc -[ 96%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o -MF CMakeFiles/matadd.dir/matadd_exec.c.o.d -o CMakeFiles/matadd.dir/matadd_exec.c.o -c /build/pocl-3.1/examples/matadd/matadd_exec.c -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/matrix1.dir/matrix1.c.o -o matrix1 ../../poclu/libpoclu.a -lOpenCL -lm -[ 96%] Linking C executable trig -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/trig.dir/trig.c.o CMakeFiles/trig.dir/trig_exec.c.o -o trig ../../poclu/libpoclu.a -lOpenCL -lm -[ 96%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/svm_atomics_host.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 97%] Linking C executable vecadd -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 -[ 97%] Built target matrix1 +[ 98%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/examples/trig\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/trig/CMakeFiles/trig.dir/trig_exec.c.o -MF CMakeFiles/trig.dir/trig_exec.c.o.d -o CMakeFiles/trig.dir/trig_exec.c.o -c /build/pocl-3.1/examples/trig/trig_exec.c +[ 98%] Built target example2a make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/EinsteinToolkit /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/vecadd.dir/vecadd.c.o CMakeFiles/vecadd.dir/vecadd_exec.c.o -o vecadd ../../poclu/libpoclu.a -lOpenCL -lm -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 97%] Built target trig -[ 97%] Linking C executable matadd -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.dir/link.txt --verbose=1 -[ 97%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o +[ 98%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o -MF CMakeFiles/vecadd.dir/vecadd_exec.c.o.d -o CMakeFiles/vecadd.dir/vecadd_exec.c.o -c /build/pocl-3.1/examples/vecadd/vecadd_exec.c +[ 98%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -DSRCDIR=\"/build/pocl-3.1/examples/EinsteinToolkit\" -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -std=c99 -MD -MT examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -MF CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o.d -o CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -c /build/pocl-3.1/examples/EinsteinToolkit/EinsteinToolkit.c +[ 98%] Linking C executable scalarwave +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 +[ 98%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o -MF CMakeFiles/matadd.dir/matadd_exec.c.o.d -o CMakeFiles/matadd.dir/matadd_exec.c.o -c /build/pocl-3.1/examples/matadd/matadd_exec.c +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../poclu/libpoclu.a -lOpenCL -lm +[ 98%] Linking C executable trig +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/trig.dir/trig.c.o CMakeFiles/trig.dir/trig_exec.c.o -o trig ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 97%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fma.cl.bc -[ 97%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmax.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/matadd.dir/matadd.c.o CMakeFiles/matadd.dir/matadd_exec.c.o -o matadd ../../poclu/libpoclu.a -lOpenCL -lm -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmax.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 97%] Built target vecadd -[ 97%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o -MF CMakeFiles/boxadd.dir/boxadd_exec.c.o.d -o CMakeFiles/boxadd.dir/boxadd_exec.c.o -c /build/pocl-3.1/examples/boxadd/boxadd_exec.c -[ 97%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 98%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll +[ 98%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/poclu -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o -MF CMakeFiles/boxadd.dir/boxadd_exec.c.o.d -o CMakeFiles/boxadd.dir/boxadd_exec.c.o -c /build/pocl-3.1/examples/boxadd/boxadd_exec.c /build/pocl-3.1/examples/EinsteinToolkit/EinsteinToolkit.c: In function 'main': +[ 98%] Built target scalarwave /build/pocl-3.1/examples/EinsteinToolkit/EinsteinToolkit.c:1432:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1432 | fread(source1, source1_size, 1, source1_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pocl-3.1/examples/EinsteinToolkit/EinsteinToolkit.c:1442:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1442 | fread(source2, source2_size, 1, source2_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 98%] Built target matadd -[ 98%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx_fma4-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_fma4_linklist.txt -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Linking C executable boxadd +[ 98%] Linking C executable matrix1 +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 +[ 98%] Built target trig +[ 99%] Linking C executable vecadd +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/matrix1.dir/matrix1.c.o -o matrix1 ../../poclu/libpoclu.a -lOpenCL -lm +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/vecadd.dir/vecadd.c.o CMakeFiles/vecadd.dir/vecadd_exec.c.o -o vecadd ../../poclu/libpoclu.a -lOpenCL -lm +[ 99%] Linking C executable matadd +cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.dir/link.txt --verbose=1 +/usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/matadd.dir/matadd.c.o CMakeFiles/matadd.dir/matadd_exec.c.o -o matadd ../../poclu/libpoclu.a -lOpenCL -lm +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 99%] Built target matrix1 +[ 99%] Built target vecadd +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 99%] Built target matadd +[ 99%] Linking C executable boxadd cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/boxadd.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/boxadd.dir/boxadd.c.o CMakeFiles/boxadd.dir/boxadd_exec.c.o -o boxadd ../../poclu/libpoclu.a -lOpenCL -lm make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 98%] Built target boxadd -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frfrexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frfrexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hypot.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hypot.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ilogb.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ilogb.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ldexp.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ldexp.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Linking & optimizing SLEEF for avx_f16c: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma_r.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma_r.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=x86-64 -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc kernel-x86_64-pc-linux-gnu-sse2-unoptimized.bc -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper_256bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' - -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log10.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log10.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Linking C executable EinsteinToolkit +[ 99%] Built target boxadd +[ 99%] Linking C executable EinsteinToolkit cd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cmake -E cmake_link_script CMakeFiles/EinsteinToolkit.dir/link.txt --verbose=1 -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log1p.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log1p.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/log.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -o EinsteinToolkit ../../poclu/libpoclu.a -lOpenCL -lm -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/modf.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/modf.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 98%] Built target EinsteinToolkit -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_cos.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_cos.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_tan.cl.bc -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sin.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sin.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_tan.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nextafter.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nextafter.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rint.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rint.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/round.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/round.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/round.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sqrt.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sqrt.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tgamma.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tgamma.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 98%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/trunc.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/trunc.cl.bc -c /build/pocl-3.1/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-3.1/lib/kernel/sleef/include -include /build/pocl-3.1/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -[ 99%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc -[ 99%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx_f16c-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_f16c_linklist.txt -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/opaque/addrspace_operators.ll -[ 99%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/svm_atomics_host.cl.bc -[ 99%] Building CL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/svm_atomics.cl.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/svm_atomics.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-15/bin/clang-15 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL3.0 -D__OPENCL_C_VERSION__=300 -DENABLE_SLEEF=1 -xcl -fno-stack-protector -fPIC -Xclang -opaque-pointers -Wno-psabi -D__OPENCL_VERSION__=300 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64=1 -Dcl_khr_byte_addressable_store=1 -Dcl_khr_global_int32_base_atomics=1 -Dcl_khr_global_int32_extended_atomics=1 -Dcl_khr_local_int32_base_atomics=1 -Dcl_khr_local_int32_extended_atomics=1 -Dcl_khr_3d_image_writes=1 -Dcl_khr_command_buffer=1 -Dcl_khr_spir=1 -Dcl_khr_int64_base_atomics=1 -Dcl_khr_int64_extended_atomics=1 -Dcl_khr_fp64=1 -D__opencl_c_3d_image_writes=1 -D__opencl_c_images=1 -D__opencl_c_atomic_order_acq_rel=1 -D__opencl_c_atomic_order_seq_cst=1 -D__opencl_c_atomic_scope_device=1 -D__opencl_c_read_write_images=1 -D__opencl_c_int64=1 -D__opencl_c_fp64=1 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_command_buffer,+cl_khr_spir,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64,+__opencl_c_3d_image_writes,+__opencl_c_images,+__opencl_c_atomic_order_acq_rel,+__opencl_c_atomic_order_seq_cst,+__opencl_c_atomic_scope_device,+__opencl_c_read_write_images,+__opencl_c_int64,+__opencl_c_fp64, -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/svm_atomics_host.cl.bc -c /build/pocl-3.1/lib/kernel/svm_atomics_host.cl -include /build/pocl-3.1/include/_kernel.h -include /build/pocl-3.1/include/_enable_all_exts.h -[ 99%] Building LL to LLVM bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-15 -opaque-pointers=1 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=bdver1 -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc kernel-x86_64-pc-linux-gnu-avx_fma4-unoptimized.bc -[ 99%] Linking & optimizing SLEEF for avx2: /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-15 -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different target triples: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper_256bit.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' - -[ 99%] Linking & optimizing Kernel bitcode /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-15 -o kernel-x86_64-pc-linux-gnu-avx2-unoptimized.bc < /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx2_linklist.txt -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -warning: Linking two modules of different data layouts: '/build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' - -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=ivybridge -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc kernel-x86_64-pc-linux-gnu-avx_f16c-unoptimized.bc -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-15 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=haswell -O3 -fp-contract=off -o /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc kernel-x86_64-pc-linux-gnu-avx2-unoptimized.bc -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Built target kernel_host_GENERIC make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Built target kernel_host_avx512 +[ 99%] Built target EinsteinToolkit make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Built target kernel_host_ssse3 +[ 99%] Built target kernel_host_sse2 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 99%] Built target kernel_host_sse41 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Built target kernel_host_avx +[ 99%] Built target kernel_host_avx512 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Built target kernel_host_avx_fma4 +[ 99%] Built target kernel_host_avx_f16c make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Built target kernel_host_sse2 +[ 99%] Built target kernel_host_ssse3 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Built target kernel_host_avx_f16c +[ 99%] Built target kernel_host_avx make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 99%] Built target kernel_host_avx2 +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 99%] Built target kernel_host_avx_fma4 make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake --color= @@ -32493,102 +32536,49 @@ /build/pocl-3.1/lib/CL/devices/basic/basic.c:599:41: warning: unused parameter 'device' [-Wunused-parameter] 599 | cl_device_id device, int specialize) | ~~~~~~~~~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_fill_image': -/build/pocl-3.1/lib/CL/devices/basic/basic.c:776:30: warning: unused parameter 'data' [-Wunused-parameter] - 776 | pocl_basic_fill_image (void *data, cl_mem image, - | ~~~~~~^~~~ -/build/pocl-3.1/lib/CL/devices/basic/basic.c:778:55: warning: unused parameter 'orig_pixel' [-Wunused-parameter] - 778 | const size_t *region, cl_uint4 orig_pixel, - | ~~~~~~~~~^~~~~~~~~~ -/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_free': -/build/pocl-3.1/lib/CL/devices/basic/basic.c:815:35: warning: unused parameter 'dev' [-Wunused-parameter] - 815 | pocl_basic_svm_free (cl_device_id dev, void *svm_ptr) - | ~~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_alloc': -/build/pocl-3.1/lib/CL/devices/basic/basic.c:823:36: warning: unused parameter 'dev' [-Wunused-parameter] - 823 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) - | ~~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/CL/devices/basic/basic.c:823:58: warning: unused parameter 'flags' [-Wunused-parameter] - 823 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_copy': -/build/pocl-3.1/lib/CL/devices/basic/basic.c:830:35: warning: unused parameter 'dev' [-Wunused-parameter] - 830 | pocl_basic_svm_copy (cl_device_id dev, void *__restrict__ dst, - | ~~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run': -/build/pocl-3.1/lib/CL/devices/basic/basic.c:414:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 414 | write (STDOUT_FILENO, pc->printf_buffer, position); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 99%] Linking C shared library libpocl-devices-basic.so -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/basic && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl-devices-basic.dir/link.txt --verbose=1 -/usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl-devices-basic.so -o libpocl-devices-basic.so "CMakeFiles/pocl-devices-basic.dir/basic.c.o" -Wl,-rpath,/build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL: ../../libpocl.so.2.10.0 -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Built target pocl-devices-basic -make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL/devices/pthread /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -c /build/pocl-3.1/lib/CL/devices/pthread/pthread.c -[ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -c /build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c -[ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -c /build/pocl-3.1/lib/CL/devices/pthread/pthread_utils.c -/build/pocl-3.1/lib/CL/devices/pthread/pthread_utils.c: In function 'align_ptr': -/build/pocl-3.1/lib/CL/devices/pthread/pthread_utils.c:94:13: warning: unsigned conversion from 'int' to 'uintptr_t' {aka 'long unsigned int'} changes value from '-128' to '18446744073709551488' [-Wsign-conversion] - 94 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); - | ^ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_init': -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:113:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 113 | scheduler.num_threads = num_worker_threads; - | ^~~~~~~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:115:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 115 | scheduler.printf_buf_size = device->printf_buffer_size; - | ^~~~~~ -In file included from /build/pocl-3.1/lib/CL/devices/builtin_kernels.hh:1, - from /build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:35: -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:124:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 124 | num_worker_threads + 1)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/build/pocl-3.1/lib/CL/./pocl_cl.h:161:30: note: in definition of macro 'PTHREAD_CHECK2' - 161 | int _pthread_status = (_code); \ - | ^~~~~ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:123:3: note: in expansion of macro 'PTHREAD_CHECK' - 123 | PTHREAD_CHECK (pthread_barrier_init (&scheduler.init_barrier, NULL, - | ^~~~~~~~~~~~~ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'get_wg_index_range': -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:243:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 243 | const unsigned wgs_per_thread = (1 + (k->remaining_wgs - 1) / num_threads); - | ^ -/build/pocl-3.1/lib/CL/./pocl_cl.h:1724:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 1724 | #define min(a,b) (((a) < (b)) ? (a) : (b)) - | ^ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:245:13: note: in expansion of macro 'min' - 245 | max_wgs = min (max_wgs, k->remaining_wgs); - | ^~~ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:248:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 248 | *start_index = k->wgs_dealt; - | ^ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:249:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 249 | *end_index = k->wgs_dealt + max_wgs-1; - | ^ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'translate_wg_index_to_3d_index': -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:259:72: warning: unused parameter 'k' [-Wunused-parameter] - 259 | inline static void translate_wg_index_to_3d_index (kernel_run_command *k, - | ~~~~~~~~~~~~~~~~~~~~^ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:313:25: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 313 | unsigned slice_size = k->pc.num_groups[0] * k->pc.num_groups[1]; - | ^ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:314:23: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] - 314 | unsigned row_size = k->pc.num_groups[0]; - | ^ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'finalize_kernel_command': -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:355:51: warning: unused parameter 'thread_data' [-Wunused-parameter] - 355 | finalize_kernel_command (struct pool_thread_data *thread_data, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_fill_image': +/build/pocl-3.1/lib/CL/devices/basic/basic.c:776:30: warning: unused parameter 'data' [-Wunused-parameter] + 776 | pocl_basic_fill_image (void *data, cl_mem image, + | ~~~~~~^~~~ +/build/pocl-3.1/lib/CL/devices/basic/basic.c:778:55: warning: unused parameter 'orig_pixel' [-Wunused-parameter] + 778 | const size_t *region, cl_uint4 orig_pixel, + | ~~~~~~~~~^~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_free': +/build/pocl-3.1/lib/CL/devices/basic/basic.c:815:35: warning: unused parameter 'dev' [-Wunused-parameter] + 815 | pocl_basic_svm_free (cl_device_id dev, void *svm_ptr) + | ~~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_alloc': +/build/pocl-3.1/lib/CL/devices/basic/basic.c:823:36: warning: unused parameter 'dev' [-Wunused-parameter] + 823 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) + | ~~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/CL/devices/basic/basic.c:823:58: warning: unused parameter 'flags' [-Wunused-parameter] + 823 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_copy': +/build/pocl-3.1/lib/CL/devices/basic/basic.c:830:35: warning: unused parameter 'dev' [-Wunused-parameter] + 830 | pocl_basic_svm_copy (cl_device_id dev, void *__restrict__ dst, + | ~~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run': +/build/pocl-3.1/lib/CL/devices/basic/basic.c:414:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 414 | write (STDOUT_FILENO, pc->printf_buffer, position); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 99%] Linking C shared library libpocl-devices-basic.so +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/basic && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl-devices-basic.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl-devices-basic.so -o libpocl-devices-basic.so "CMakeFiles/pocl-devices-basic.dir/basic.c.o" -Wl,-rpath,/build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL: ../../libpocl.so.2.10.0 +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 99%] Built target pocl-devices-basic +make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL/devices/pthread /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -c /build/pocl-3.1/lib/CL/devices/pthread/pthread.c +[ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -c /build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c +[ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o +cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_HPP_TARGET_OPENCL_VERSION=300 -DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DCL_USE_DEPRECATED_OPENCL_2_2_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/pocl-3.1/obj-x86_64-linux-gnu -I/build/pocl-3.1/include -I/build/pocl-3.1/include/hpp -I/build/pocl-3.1/lib/CL/devices -I/build/pocl-3.1/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -c /build/pocl-3.1/lib/CL/devices/pthread/pthread_utils.c /build/pocl-3.1/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_probe': /build/pocl-3.1/lib/CL/devices/pthread/pthread.c:117:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 117 | return env_count; @@ -32637,11 +32627,7 @@ /build/pocl-3.1/lib/CL/devices/pthread/pthread.c:332:35: warning: unused parameter 'device' [-Wunused-parameter] 332 | pocl_pthread_notify (cl_device_id device, cl_event event, cl_event finished) | ~~~~~~~~~~~~~^~~~~~ -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': /build/pocl-3.1/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_update_event': -/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:345:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 345 | write (STDOUT_FILENO, pc.printf_buffer, position); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pocl-3.1/lib/CL/devices/pthread/pthread.c:376:41: warning: unused parameter 'device' [-Wunused-parameter] 376 | pocl_pthread_update_event (cl_device_id device, cl_event event) | ~~~~~~~~~~~~~^~~~~~ @@ -32657,6 +32643,63 @@ /build/pocl-3.1/lib/CL/devices/pthread/pthread.c:427:39: warning: unused parameter 'device' [-Wunused-parameter] 427 | pocl_pthread_free_queue (cl_device_id device, cl_command_queue queue) | ~~~~~~~~~~~~~^~~~~~ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_init': +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:113:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 113 | scheduler.num_threads = num_worker_threads; + | ^~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:115:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 115 | scheduler.printf_buf_size = device->printf_buffer_size; + | ^~~~~~ +In file included from /build/pocl-3.1/lib/CL/devices/builtin_kernels.hh:1, + from /build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:35: +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:124:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 124 | num_worker_threads + 1)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/build/pocl-3.1/lib/CL/./pocl_cl.h:161:30: note: in definition of macro 'PTHREAD_CHECK2' + 161 | int _pthread_status = (_code); \ + | ^~~~~ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:123:3: note: in expansion of macro 'PTHREAD_CHECK' + 123 | PTHREAD_CHECK (pthread_barrier_init (&scheduler.init_barrier, NULL, + | ^~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'get_wg_index_range': +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:243:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 243 | const unsigned wgs_per_thread = (1 + (k->remaining_wgs - 1) / num_threads); + | ^ +/build/pocl-3.1/lib/CL/./pocl_cl.h:1724:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 1724 | #define min(a,b) (((a) < (b)) ? (a) : (b)) + | ^ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:245:13: note: in expansion of macro 'min' + 245 | max_wgs = min (max_wgs, k->remaining_wgs); + | ^~~ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:248:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 248 | *start_index = k->wgs_dealt; + | ^ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:249:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 249 | *end_index = k->wgs_dealt + max_wgs-1; + | ^ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'translate_wg_index_to_3d_index': +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:259:72: warning: unused parameter 'k' [-Wunused-parameter] + 259 | inline static void translate_wg_index_to_3d_index (kernel_run_command *k, + | ~~~~~~~~~~~~~~~~~~~~^ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:313:25: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 313 | unsigned slice_size = k->pc.num_groups[0] * k->pc.num_groups[1]; + | ^ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:314:23: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] + 314 | unsigned row_size = k->pc.num_groups[0]; + | ^ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'finalize_kernel_command': +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:355:51: warning: unused parameter 'thread_data' [-Wunused-parameter] + 355 | finalize_kernel_command (struct pool_thread_data *thread_data, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': +/build/pocl-3.1/lib/CL/devices/pthread/pthread_scheduler.c:345:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 345 | write (STDOUT_FILENO, pc.printf_buffer, position); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/pocl-3.1/lib/CL/devices/pthread/pthread_utils.c: In function 'align_ptr': +/build/pocl-3.1/lib/CL/devices/pthread/pthread_utils.c:94:13: warning: unsigned conversion from 'int' to 'uintptr_t' {aka 'long unsigned int'} changes value from '-128' to '18446744073709551488' [-Wsign-conversion] + 94 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); + | ^ [100%] Linking C shared library libpocl-devices-pthread.so cd /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl-devices-pthread.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/build/pocl-3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl-devices-pthread.so -o libpocl-devices-pthread.so "CMakeFiles/pocl-devices-pthread.dir/pthread.c.o" "CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o" "CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o" -Wl,-rpath,/build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/basic:/build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL: ../basic/libpocl-devices-basic.so ../../libpocl.so.2.10.0 @@ -32671,7 +32714,8 @@ # and all files are logged. rm -f debian/stamp-failed-testsuite rm -f -r debian/kcache -+ sed -r -n /KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p } obj-x86_64-linux-gnu/config.h +++ sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING GENERIC TESTING GENERIC + env POCL_KERNELLIB_NAME=GENERIC /usr/bin/make -f debian/rules run-tests @@ -32758,7 +32802,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -32908,10 +32952,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -32947,7 +32991,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -33056,10 +33100,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -33088,9 +33132,9 @@ 4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" 4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 4: Test timeout computed to be: 10000000 - 1/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.08 sec - 2/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.11 sec - 3/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.11 sec + 1/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.07 sec + 2/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.07 sec + 3/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.07 sec test 1 Start 1: pocl_version_check @@ -33100,7 +33144,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.17 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.14 sec test 29 Start 29: kernel/test_shuffle_char @@ -33191,207 +33235,38 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 -test 6 - Start 6: kernel/test_convert_type_1 - -6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -6: Test timeout computed to be: 10000000 37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt 38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt 39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt -38: Running test test_printf... -38: INTEGERS -38: -38: 1 -38: 2 -38: 3 -38: 4 -38: 5 -38: 6 -38: 0000000007 -38: 0000000008 -38: 0000000009 -38: 0010 -38: 10 -38: -2147483648 -38: -9223372036854775808 -38: 2147483647 -38: 9223372036854775807 -38: 0575360400 -38: 575360400 -38: 0 -38: 0 -38: -38: -38: 1 -38: 1 -38: B -38: -38: 0 -38: (null) -38: -38: FLOATS -38: -38: %f conversion -38: -38: 1.0 -38: 2.000000 -38: 3.000000 -38: 4 -38: 5 -38: 6.000000 -38: 7.0000000000 -38: 8.0000000000 -38: -38: -38: 0.007812 -38: 10.345600 -38: 10.3 -38: 10.35 -38: 0.036 -38: 10.346 -38: 00010.35 -38: 10.35 -38: -10.35 -38: 0 -38: 0 -38: 1 -38: 0.12 -38: 0.000000 -38: 00000.000000 -38: 0.000 -38: -10.35 -38: nan -38: -38: %e conversion -38: -38: 0.000000e+00 -38: 000.000000e+00 -38: 0.000e+00 -38: 1.03e+01 -38: 1.035e+01 -38: 1.0346e+01 -38: -2.525698e+05 -2.52569750e+05 -38: 4.184050e+06 4.18404950e+06 -38: 1.3e+15 -38: -38: %a conversion -38: -38: 0x0p+0 -38: 0x0000000p+0 -38: 0x0.000p+0 -38: 0X1.20000P+2 -38: 0x1.2p+2 -38: 0x2p+2 -38: 0x1.ep+2 -38: 0x1.e01cp+2 -38: 0x1p+2 -38: 0x0p+0 -38: 0x000001.e0p+2 -38: 0x1.4p+3 -38: 0x1.99999ap-4 -38: -38: MODIFIERS -38: -38: 0 -38: 0000 -38: +0 -38: 000 -38: +000 -38: +0 -38: 0 -38: 0 -38: 34 -38: 0034 -38: +34 -38: 034 -38: +034 -38: +34 -38: 34 -38: 34 -38: 3.1 -38: 3.1 -38: +3.1 -38: +3.1 -38: 03.1 -38: +3.1 -38: 3.1 -38: 3.1 -38: -38: -38: je -38: je -38: quickfoxjump -38: quickfoxjump -38: 3 -38: 3.1 -38: 3.14 -38: 3.142 -38: 3.1416 -38: 3.14159 -38: 3.141593 -38: 3.1415927 -38: 3 -38: 3.14 -38: 3.141593 -38: 3.1415927 -38: |a| b|c | -38: |aa| bb|cc |dddddddddd|eeee| -38: |0x2349aacc| 0xdeaddeed|0x92820384 | -38: OK -38: -38: 2 warnings generated. -38: -38: -- Comparing output.. - 5/165 Test #38: kernel/test_printf .................................................................. Passed 6.62 sec -test 7 - Start 7: kernel/test_convert_type_2 - -7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -7: Test timeout computed to be: 10000000 -37: Running test test_ucharn... -37: uchar2 0 -37: uchar3 0 -37: uchar4 0 -37: uchar8 0 -37: uchar16 0 -37: uchar2 41 -37: uchar3 7b -37: uchar4 c6 -37: uchar8 29c -37: uchar16 7a0 -37: OK -37: -37: -37: -- Comparing output.. - 6/165 Test #37: kernel/test_ucharn .................................................................. Passed 7.12 sec -test 8 - Start 8: kernel/test_convert_type_4 - -8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -8: Test timeout computed to be: 10000000 +41: Running test test_sizeof... +41: sizeof(uint) == 4 +41: sizeof(uint2) == 8 +41: sizeof(uint3) == 16 +41: sizeof(uint4) == 16 +41: sizeof(uint8) == 32 +41: sizeof(uint16) == 64 +41: OK +41: +41: 40: Running test test_printf_vectors_ulongn... 40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55abeeb0d180,0x1,0x1,0x1 -40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55abeeb0d180,0x1,0x1,0x1,0x55abeeb79110,0x7f136bfeced5,0x1,0x7f136bfffb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x556494f977c0,0x1,0x1,0x1 +40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x556494f977c0,0x1,0x1,0x1,0x55649506b3f0,0x7fb0599d1ed5,0x1,0x7fb0599e4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0x55abeeb79110,0x7f136bfeced5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: ulong16 0x7f135d7c8210,0x7f1328000900,0x1000000000002e9,0x1,0x788200000010,0x7f135d7c88f0,0x7f135d7c87f0,0x7f1354d75cb0,0x7f135d7c8210,0x7f1328000900,0x7f135d7c8211,0x7f135d7c8764,0x788200000010,0x7f1328000900,0x100000000000223,0x1 +40: ulong8 0x55649506b3f0,0x7fb0599d1ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: ulong16 0x7fb0461ab210,0x7fb028000900,0x1000000000002e9,0x1,0x788200000010,0x7fb0461ab8f0,0x7fb0461ab7f0,0x7fb043002cb0,0x7fb0461ab210,0x7fb028000900,0x7fb0461ab211,0x7fb0461ab764,0x788200000010,0x7fb028000900,0x100000000000223,0x1 40: 40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: l 0x7f135d7c8a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55abeeb79110,0x7f136bfeced5,0x1,0x7f136bfffb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: l 0x7f135d7c8b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55abeeb79110,0x7f136bfeced5,0x1,0x7f136bfffb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: l 0x7fb0461aba40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55649506b3f0,0x7fb0599d1ed5,0x1,0x7fb0599e4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: l 0x7fb0461abb00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55649506b3f0,0x7fb0599d1ed5,0x1,0x7fb0599e4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € 40: 40: ulong2 0 40: ulong3 0 @@ -33407,32 +33282,40 @@ 40: 40: 10 warnings generated. 40: +41: -- Comparing output.. 40: -- Comparing output.. -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_i70qf 2024-06-21 03:29:28.087809722 -1200 + 5/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 6.09 sec +test 6 + Start 6: kernel/test_convert_type_1 + +6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +6: Test timeout computed to be: 10000000 +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_W9sTF 2023-05-20 23:38:18.611339731 +1400 40: @@ -2,19 +2,19 @@ 40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55abeeb0d180,0x1,0x1,0x1 -40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55abeeb0d180,0x1,0x1,0x1,0x55abeeb79110,0x7f136bfeced5,0x1,0x7f136bfffb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x556494f977c0,0x1,0x1,0x1 +40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x556494f977c0,0x1,0x1,0x1,0x55649506b3f0,0x7fb0599d1ed5,0x1,0x7fb0599e4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0x55abeeb79110,0x7f136bfeced5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: +ulong16 0x7f135d7c8210,0x7f1328000900,0x1000000000002e9,0x1,0x788200000010,0x7f135d7c88f0,0x7f135d7c87f0,0x7f1354d75cb0,0x7f135d7c8210,0x7f1328000900,0x7f135d7c8211,0x7f135d7c8764,0x788200000010,0x7f1328000900,0x100000000000223,0x1 +40: +ulong8 0x55649506b3f0,0x7fb0599d1ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: +ulong16 0x7fb0461ab210,0x7fb028000900,0x1000000000002e9,0x1,0x788200000010,0x7fb0461ab8f0,0x7fb0461ab7f0,0x7fb043002cb0,0x7fb0461ab210,0x7fb028000900,0x7fb0461ab211,0x7fb0461ab764,0x788200000010,0x7fb028000900,0x100000000000223,0x1 40: 40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7f135d7c8a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55abeeb79110,0x7f136bfeced5,0x1,0x7f136bfffb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: +l 0x7f135d7c8b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55abeeb79110,0x7f136bfeced5,0x1,0x7f136bfffb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +l 0x7fb0461aba40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55649506b3f0,0x7fb0599d1ed5,0x1,0x7fb0599e4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: +l 0x7fb0461abb00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55649506b3f0,0x7fb0599d1ed5,0x1,0x7fb0599e4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € 40: 40: ulong2 0 40: ulong3 0 @@ -33440,28 +33323,39 @@ 40: 40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_i70qf +40: /tmp/cmake_testrun_W9sTF 40: 40: 40: -- OK - 7/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 7.17 sec -test 9 - Start 9: kernel/test_convert_type_8 + 6/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 6.13 sec +test 7 + Start 7: kernel/test_convert_type_2 -9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -9: Test timeout computed to be: 10000000 -41: Running test test_sizeof... -41: sizeof(uint) == 4 -41: sizeof(uint2) == 8 -41: sizeof(uint3) == 16 -41: sizeof(uint4) == 16 -41: sizeof(uint8) == 32 -41: sizeof(uint16) == 64 -41: OK -41: -41: -41: -- Comparing output.. +7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +7: Test timeout computed to be: 10000000 +37: Running test test_ucharn... +37: uchar2 0 +37: uchar3 0 +37: uchar4 0 +37: uchar8 0 +37: uchar16 0 +37: uchar2 41 +37: uchar3 7b +37: uchar4 c6 +37: uchar8 29c +37: uchar16 7a0 +37: OK +37: +37: +37: -- Comparing output.. + 7/165 Test #37: kernel/test_ucharn .................................................................. Passed 6.87 sec +test 8 + Start 8: kernel/test_convert_type_4 + +8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +8: Test timeout computed to be: 10000000 39: Running test test_printf_vectors... 39: 39: VECTORS @@ -33494,25 +33388,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 -39: uint16 0xae76a600,0x5617,0xd6b61630,0x7f51,0x2,0,0,0,0xc714ed5f,0x7f51,0xbb6f2338,0x7f51,0xc714e960,0x7f51,0xc714e960,0x7f51 +39: uint16 0x5d9a1b80,0x55bf,0x5aace630,0x7fd3,0x2,0,0,0,0x480b5d5f,0x7fd3,0x44047338,0x7fd3,0x480b5960,0x7fd3,0x480b5960,0x7fd3 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -39: ulong8 0x5617ae76a600,0x7f51d6b61630,0x2,0,0x7f51c714ed5f,0x7f51bb6f2338,0x7f51c714e960,0x7f51c714e960 -39: ulong16 0x5617ae76a600,0x7f51d6b61630,0x2,0,0x7f51c714ed5f,0x7f51bb6f2338,0x7f51c714e960,0x7f51c714e960,0x7f51c714e7f0,0x7f51d69e0592,0x7f51bb6f75e0,0x2,0x7f51c714e700,0x7f51d6a905f8,0x5617ae6d7ed0,0x3ff +39: ulong8 0x55bf5d9a1b80,0x7fd35aace630,0x2,0,0x7fd3480b5d5f,0x7fd344047338,0x7fd3480b5960,0x7fd3480b5960 +39: ulong16 0x55bf5d9a1b80,0x7fd35aace630,0x2,0,0x7fd3480b5d5f,0x7fd344047338,0x7fd3480b5960,0x7fd3480b5960,0x7fd3480b57f0,0x7fd35a94d592,0x7fd34404c5e0,0x2,0x7fd3480b5700,0x7fd35a9fd5f8,0x55bf5d90fed0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 -39: float16 -5.60814e-11,3.08832e-41,-1.00103e+14,4.56725e-41,2.8026e-45,0,0,0,-38125.4,4.56725e-41,-0.00364895,4.56725e-41,-38121.4,4.56725e-41,-38121.4,4.56725e-41 +39: float16 1.38808e+18,3.07599e-41,2.43334e+16,4.58547e-41,2.8026e-45,0,0,0,142709,4.58547e-41,529.8,4.58547e-41,142694,4.58547e-41,142694,4.58547e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 -39: double8 4.67681e-310,6.9164e-310,9.88131e-324,0,6.91639e-310,6.91638e-310,6.91639e-310,6.91639e-310 -39: double16 4.67681e-310,6.9164e-310,9.88131e-324,0,6.91639e-310,6.91638e-310,6.91639e-310,6.91639e-310,6.91639e-310,6.9164e-310,6.91638e-310,9.88131e-324,6.91639e-310,6.9164e-310,4.67681e-310,5.05429e-321 +39: double8 4.65807e-310,6.94388e-310,9.88131e-324,0,6.94387e-310,6.94386e-310,6.94387e-310,6.94387e-310 +39: double16 4.65807e-310,6.94388e-310,9.88131e-324,0,6.94387e-310,6.94386e-310,6.94387e-310,6.94387e-310,6.94387e-310,6.94388e-310,6.94386e-310,9.88131e-324,6.94387e-310,6.94388e-310,4.65807e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -33539,21 +33433,21 @@ 39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . -39: i 0xae76a600,0x5617,0xd6b61630,0x7f51,0x2,0,0,0,0xc714ed5f,0x7f51,0xbb6f2338,0x7f51,0xc714e960,0x7f51,0xc714e960,0x7f51 0xc714e7f0,0x7f51,0xd69e0592,0x7f51,0xbb6f75e0,0x7f51,0x2,0,0xc714e700,0x7f51,0xd6a905f8,0x7f51,0xae6d7ed0,0x5617,0x3ff,0 @ +39: i 0x5d9a1b80,0x55bf,0x5aace630,0x7fd3,0x2,0,0,0,0x480b5d5f,0x7fd3,0x44047338,0x7fd3,0x480b5960,0x7fd3,0x480b5960,0x7fd3 0x480b57f0,0x7fd3,0x5a94d592,0x7fd3,0x4404c5e0,0x7fd3,0x2,0,0x480b5700,0x7fd3,0x5a9fd5f8,0x7fd3,0x5d90fed0,0x55bf,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 39: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -39: l 0x5617ae76a600,0x7f51d6b61630,0x2,0,0x7f51c714ed5f,0x7f51bb6f2338,0x7f51c714e960,0x7f51c714e960 0x7f51c714e7f0,0x7f51d69e0592,0x7f51bb6f75e0,0x2,0x7f51c714e700,0x7f51d6a905f8,0x5617ae6d7ed0,0x3ff À -39: l 0x5617ae76a600,0x7f51d6b61630,0x2,0,0x7f51c714ed5f,0x7f51bb6f2338,0x7f51c714e960,0x7f51c714e960,0x7f51c714e7f0,0x7f51d69e0592,0x7f51bb6f75e0,0x2,0x7f51c714e700,0x7f51d6a905f8,0x5617ae6d7ed0,0x3ff 0xfbad8001,0xe37e3efbd96bc800,0x7f51c714e910,0x7f51c714e8d0,0x7f51c714e8c8,0x5617ae797d50,0x7f5165000ba0,0x7f51d6a973c4,0xfffffffffffffff0,0x7f51d6b60dea,0x7f51c714e870,0,0x7f51d6a973b0,0x7f51c714e910,0x80d6a97280,0x7f51c714e920 +39: l 0x55bf5d9a1b80,0x7fd35aace630,0x2,0,0x7fd3480b5d5f,0x7fd344047338,0x7fd3480b5960,0x7fd3480b5960 0x7fd3480b57f0,0x7fd35a94d592,0x7fd34404c5e0,0x2,0x7fd3480b5700,0x7fd35a9fd5f8,0x55bf5d90fed0,0x3ff À +39: l 0x55bf5d9a1b80,0x7fd35aace630,0x2,0,0x7fd3480b5d5f,0x7fd344047338,0x7fd3480b5960,0x7fd3480b5960,0x7fd3480b57f0,0x7fd35a94d592,0x7fd34404c5e0,0x2,0x7fd3480b5700,0x7fd35a9fd5f8,0x55bf5d90fed0,0x3ff 0xfbad8001,0xcb11cb085692aa00,0x7fd3480b5910,0x7fd3480b58d0,0x7fd3480b58c8,0x55bf5d9b8e60,0x7fd30d000ba0,0x7fd35aa043c4,0xfffffffffffffff0,0x7fd35aacddea,0x7fd3480b5870,0,0x7fd35aa043b0,0x7fd3480b5910,0x805aa04280,0x7fd3480b5920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . 39: f 31.1,31.2,31.3 32.4,32.5,32.6 . 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . -39: f -5.60814e-11,3.08832e-41,-1.00103e+14,4.56725e-41,2.8026e-45,0,0,0,-38125.4,4.56725e-41,-0.00364895,4.56725e-41,-38121.4,4.56725e-41,-38121.4,4.56725e-41 -38119.9,4.56725e-41,-8.68734e+13,4.56725e-41,-0.00365388,4.56725e-41,2.8026e-45,0,-38119,4.56725e-41,-9.29216e+13,4.56725e-41,-5.40002e-11,3.08832e-41,1.43353e-42,0 @ +39: f 1.38808e+18,3.07599e-41,2.43334e+16,4.58547e-41,2.8026e-45,0,0,0,142709,4.58547e-41,529.8,4.58547e-41,142694,4.58547e-41,142694,4.58547e-41 142688,4.58547e-41,2.09466e+16,4.58547e-41,531.092,4.58547e-41,2.8026e-45,0,142684,4.58547e-41,2.24949e+16,4.58547e-41,1.306e+18,3.07599e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -33570,44 +33464,37 @@ 39: 114 warnings generated. 39: 39: -- Comparing output.. - 8/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 7.47 sec -test 10 - Start 10: kernel/test_convert_type_16 - -10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -10: Test timeout computed to be: 10000000 -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_UH2jn 2024-06-21 03:29:28.483809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_Q5pGh 2023-05-20 23:38:19.419309343 +1400 39: @@ -30,25 +30,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint16 0xae76a600,0x5617,0xd6b61630,0x7f51,0x2,0,0,0,0xc714ed5f,0x7f51,0xbb6f2338,0x7f51,0xc714e960,0x7f51,0xc714e960,0x7f51 +39: +uint16 0x5d9a1b80,0x55bf,0x5aace630,0x7fd3,0x2,0,0,0,0x480b5d5f,0x7fd3,0x44047338,0x7fd3,0x480b5960,0x7fd3,0x480b5960,0x7fd3 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong8 0x5617ae76a600,0x7f51d6b61630,0x2,0,0x7f51c714ed5f,0x7f51bb6f2338,0x7f51c714e960,0x7f51c714e960 -39: +ulong16 0x5617ae76a600,0x7f51d6b61630,0x2,0,0x7f51c714ed5f,0x7f51bb6f2338,0x7f51c714e960,0x7f51c714e960,0x7f51c714e7f0,0x7f51d69e0592,0x7f51bb6f75e0,0x2,0x7f51c714e700,0x7f51d6a905f8,0x5617ae6d7ed0,0x3ff +39: +ulong8 0x55bf5d9a1b80,0x7fd35aace630,0x2,0,0x7fd3480b5d5f,0x7fd344047338,0x7fd3480b5960,0x7fd3480b5960 +39: +ulong16 0x55bf5d9a1b80,0x7fd35aace630,0x2,0,0x7fd3480b5d5f,0x7fd344047338,0x7fd3480b5960,0x7fd3480b5960,0x7fd3480b57f0,0x7fd35a94d592,0x7fd34404c5e0,0x2,0x7fd3480b5700,0x7fd35a9fd5f8,0x55bf5d90fed0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float16 -5.60814e-11,3.08832e-41,-1.00103e+14,4.56725e-41,2.8026e-45,0,0,0,-38125.4,4.56725e-41,-0.00364895,4.56725e-41,-38121.4,4.56725e-41,-38121.4,4.56725e-41 +39: +float16 1.38808e+18,3.07599e-41,2.43334e+16,4.58547e-41,2.8026e-45,0,0,0,142709,4.58547e-41,529.8,4.58547e-41,142694,4.58547e-41,142694,4.58547e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double8 4.67681e-310,6.9164e-310,9.88131e-324,0,6.91639e-310,6.91638e-310,6.91639e-310,6.91639e-310 -39: +double16 4.67681e-310,6.9164e-310,9.88131e-324,0,6.91639e-310,6.91638e-310,6.91639e-310,6.91639e-310,6.91639e-310,6.9164e-310,6.91638e-310,9.88131e-324,6.91639e-310,6.9164e-310,4.67681e-310,5.05429e-321 +39: +double8 4.65807e-310,6.94388e-310,9.88131e-324,0,6.94387e-310,6.94386e-310,6.94387e-310,6.94387e-310 +39: +double16 4.65807e-310,6.94388e-310,9.88131e-324,0,6.94387e-310,6.94386e-310,6.94387e-310,6.94387e-310,6.94387e-310,6.94388e-310,6.94386e-310,9.88131e-324,6.94387e-310,6.94388e-310,4.65807e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -33616,7 +33503,7 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0xae76a600,0x5617,0xd6b61630,0x7f51,0x2,0,0,0,0xc714ed5f,0x7f51,0xbb6f2338,0x7f51,0xc714e960,0x7f51,0xc714e960,0x7f51 0xc714e7f0,0x7f51,0xd69e0592,0x7f51,0xbb6f75e0,0x7f51,0x2,0,0xc714e700,0x7f51,0xd6a905f8,0x7f51,0xae6d7ed0,0x5617,0x3ff,0 @ +39: +i 0x5d9a1b80,0x55bf,0x5aace630,0x7fd3,0x2,0,0,0,0x480b5d5f,0x7fd3,0x44047338,0x7fd3,0x480b5960,0x7fd3,0x480b5960,0x7fd3 0x480b57f0,0x7fd3,0x5a94d592,0x7fd3,0x4404c5e0,0x7fd3,0x2,0,0x480b5700,0x7fd3,0x5a9fd5f8,0x7fd3,0x5d90fed0,0x55bf,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -33624,8 +33511,8 @@ 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x5617ae76a600,0x7f51d6b61630,0x2,0,0x7f51c714ed5f,0x7f51bb6f2338,0x7f51c714e960,0x7f51c714e960 0x7f51c714e7f0,0x7f51d69e0592,0x7f51bb6f75e0,0x2,0x7f51c714e700,0x7f51d6a905f8,0x5617ae6d7ed0,0x3ff À -39: +l 0x5617ae76a600,0x7f51d6b61630,0x2,0,0x7f51c714ed5f,0x7f51bb6f2338,0x7f51c714e960,0x7f51c714e960,0x7f51c714e7f0,0x7f51d69e0592,0x7f51bb6f75e0,0x2,0x7f51c714e700,0x7f51d6a905f8,0x5617ae6d7ed0,0x3ff 0xfbad8001,0xe37e3efbd96bc800,0x7f51c714e910,0x7f51c714e8d0,0x7f51c714e8c8,0x5617ae797d50,0x7f5165000ba0,0x7f51d6a973c4,0xfffffffffffffff0,0x7f51d6b60dea,0x7f51c714e870,0,0x7f51d6a973b0,0x7f51c714e910,0x80d6a97280,0x7f51c714e920 +39: +l 0x55bf5d9a1b80,0x7fd35aace630,0x2,0,0x7fd3480b5d5f,0x7fd344047338,0x7fd3480b5960,0x7fd3480b5960 0x7fd3480b57f0,0x7fd35a94d592,0x7fd34404c5e0,0x2,0x7fd3480b5700,0x7fd35a9fd5f8,0x55bf5d90fed0,0x3ff À +39: +l 0x55bf5d9a1b80,0x7fd35aace630,0x2,0,0x7fd3480b5d5f,0x7fd344047338,0x7fd3480b5960,0x7fd3480b5960,0x7fd3480b57f0,0x7fd35a94d592,0x7fd34404c5e0,0x2,0x7fd3480b5700,0x7fd35a9fd5f8,0x55bf5d90fed0,0x3ff 0xfbad8001,0xcb11cb085692aa00,0x7fd3480b5910,0x7fd3480b58d0,0x7fd3480b58c8,0x55bf5d9b8e60,0x7fd30d000ba0,0x7fd35aa043c4,0xfffffffffffffff0,0x7fd35aacddea,0x7fd3480b5870,0,0x7fd35aa043b0,0x7fd3480b5910,0x805aa04280,0x7fd3480b5920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -33633,7 +33520,7 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f -5.60814e-11,3.08832e-41,-1.00103e+14,4.56725e-41,2.8026e-45,0,0,0,-38125.4,4.56725e-41,-0.00364895,4.56725e-41,-38121.4,4.56725e-41,-38121.4,4.56725e-41 -38119.9,4.56725e-41,-8.68734e+13,4.56725e-41,-0.00365388,4.56725e-41,2.8026e-45,0,-38119,4.56725e-41,-9.29216e+13,4.56725e-41,-5.40002e-11,3.08832e-41,1.43353e-42,0 @ +39: +f 1.38808e+18,3.07599e-41,2.43334e+16,4.58547e-41,2.8026e-45,0,0,0,142709,4.58547e-41,529.8,4.58547e-41,142694,4.58547e-41,142694,4.58547e-41 142688,4.58547e-41,2.09466e+16,4.58547e-41,531.092,4.58547e-41,2.8026e-45,0,142684,4.58547e-41,2.24949e+16,4.58547e-41,1.306e+18,3.07599e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -33650,11 +33537,173 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_UH2jn +39: /tmp/cmake_testrun_Q5pGh 39: 39: 39: -- OK - 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 7.58 sec + 8/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 6.94 sec +test 9 + Start 9: kernel/test_convert_type_8 + +9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +9: Test timeout computed to be: 10000000 +38: Running test test_printf... +38: INTEGERS +38: +38: 1 +38: 2 +38: 3 +38: 4 +38: 5 +38: 6 +38: 0000000007 +38: 0000000008 +38: 0000000009 +38: 0010 +38: 10 +38: -2147483648 +38: -9223372036854775808 +38: 2147483647 +38: 9223372036854775807 +38: 0575360400 +38: 575360400 +38: 0 +38: 0 +38: +38: +38: 1 +38: 1 +38: B +38: +38: 0 +38: (null) +38: +38: FLOATS +38: +38: %f conversion +38: +38: 1.0 +38: 2.000000 +38: 3.000000 +38: 4 +38: 5 +38: 6.000000 +38: 7.0000000000 +38: 8.0000000000 +38: +38: +38: 0.007812 +38: 10.345600 +38: 10.3 +38: 10.35 +38: 0.036 +38: 10.346 +38: 00010.35 +38: 10.35 +38: -10.35 +38: 0 +38: 0 +38: 1 +38: 0.12 +38: 0.000000 +38: 00000.000000 +38: 0.000 +38: -10.35 +38: nan +38: +38: %e conversion +38: +38: 0.000000e+00 +38: 000.000000e+00 +38: 0.000e+00 +38: 1.03e+01 +38: 1.035e+01 +38: 1.0346e+01 +38: -2.525698e+05 -2.52569750e+05 +38: 4.184050e+06 4.18404950e+06 +38: 1.3e+15 +38: +38: %a conversion +38: +38: 0x0p+0 +38: 0x0000000p+0 +38: 0x0.000p+0 +38: 0X1.20000P+2 +38: 0x1.2p+2 +38: 0x2p+2 +38: 0x1.ep+2 +38: 0x1.e01cp+2 +38: 0x1p+2 +38: 0x0p+0 +38: 0x000001.e0p+2 +38: 0x1.4p+3 +38: 0x1.99999ap-4 +38: +38: MODIFIERS +38: +38: 0 +38: 0000 +38: +0 +38: 000 +38: +000 +38: +0 +38: 0 +38: 0 +38: 34 +38: 0034 +38: +34 +38: 034 +38: +034 +38: +34 +38: 34 +38: 34 +38: 3.1 +38: 3.1 +38: +3.1 +38: +3.1 +38: 03.1 +38: +3.1 +38: 3.1 +38: 3.1 +38: +38: +38: je +38: je +38: quickfoxjump +38: quickfoxjump +38: 3 +38: 3.1 +38: 3.14 +38: 3.142 +38: 3.1416 +38: 3.14159 +38: 3.141593 +38: 3.1415927 +38: 3 +38: 3.14 +38: 3.141593 +38: 3.1415927 +38: |a| b|c | +38: |aa| bb|cc |dddddddddd|eeee| +38: |0x2349aacc| 0xdeaddeed|0x92820384 | +38: OK +38: +38: 2 warnings generated. +38: +38: -- Comparing output.. + 9/165 Test #38: kernel/test_printf .................................................................. Passed 8.83 sec +test 10 + Start 10: kernel/test_convert_type_16 + +10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +10: Test timeout computed to be: 10000000 +36: OK +36: +36: 24 warnings generated. +36: + 10/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 12.39 sec test 11 Start 11: kernel/test_bitselect @@ -33665,7 +33714,7 @@ 32: 32: 14 warnings generated. 32: - 10/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 12.81 sec + 11/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 12.46 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -33674,10 +33723,10 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -31: OK -31: -31: - 11/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 13.60 sec +30: OK +30: +30: + 12/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 12.59 sec test 13 Start 13: kernel/test_hadd_loops @@ -33686,21 +33735,21 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -30: OK -30: -30: - 12/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 13.82 sec +29: OK +29: +29: + 13/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 12.82 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 -42: OK -42: -42: 24 warnings generated. -42: - 13/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 13.76 sec +35: OK +35: +35: 24 warnings generated. +35: + 14/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 12.83 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -33713,54 +33762,54 @@ 33: 33: 14 warnings generated. 33: - 14/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 13.94 sec + 15/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 12.94 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -34: OK -34: -34: 14 warnings generated. -34: - 15/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 14.44 sec +5: Running test test_as_type... +5: OK +5: +5: + 16/165 Test #5: kernel/test_as_type ................................................................. Passed 12.94 sec test 153 Start 153: examples/matrix1_local 153: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" "-l" 153: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 153: Test timeout computed to be: 10000000 -29: OK -29: -29: - 16/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 14.56 sec +42: OK +42: +42: 24 warnings generated. +42: + 17/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 13.18 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 17/165 Test #5: kernel/test_as_type ................................................................. Passed 14.38 sec +154: +154: +31: OK +31: +31: + 18/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 13.66 sec test 155 Start 155: examples/matrix1_spir_local 155: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-DMYGEMM4####-DLOCAL_SIZE=32####-DMYGEMM6####-DTSN=64####-DTSM=64####-DTSK=8####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####-l####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 155: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 155: Test timeout computed to be: 10000000 -154: -154: 155: 155: -35: OK -35: -35: 24 warnings generated. -35: - 18/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 15.38 sec +34: OK +34: +34: 14 warnings generated. +34: + 19/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 14.26 sec test 156 Start 156: examples/matrix1_poclbin @@ -33769,84 +33818,74 @@ 156: Environment variables: 156: POCL_KERNEL_CACHE=0 156: Test timeout computed to be: 10000000 -36: OK -36: -36: 24 warnings generated. -36: - 19/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 16.18 sec +164: 4 warnings generated. +165: 4 warnings generated. +152: argc: 2 +152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +152: EXPLICIT BINARY: (null) +152: Autodetected local_wg: 64 max wg size: 4096 +152: Using simplest kernel (myGEMM2) +152: +152: Expected sum of all elements: 133465577819 +152: gws: 512 512 lws: 64 64 +152: Performance: 4.355593 GFLOPS/s | Time: 61.630062 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 133465577819 +152: OK + 20/165 Test #152: examples/matrix1 .................................................................... Passed 3.38 sec test 14 Start 14: kernel/test_min_max 14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 14: Test timeout computed to be: 10000000 -6: Running test test_convert_type_1... -6: OK -6: -6: 66 warnings generated. -6: - 20/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 18.08 sec -test 15 - Start 15: kernel/test_length_distance - -15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -15: Test timeout computed to be: 10000000 -165: 4 warnings generated. -164: 4 warnings generated. 154: argc: 4 154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 154: Binary local_wg: 32 154: Using simplest kernel (myGEMM2) 154: -154: Expected sum of all elements: 16648517433 +154: Expected sum of all elements: 16706026543 154: gws: 256 256 lws: 32 32 -154: Performance: 5.221344 GFLOPS/s | Time: 6.426397 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16648517433 +154: Performance: 4.953095 GFLOPS/s | Time: 6.774437 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16706026543 154: OK 154: 154: 154: 154: - 21/165 Test #154: examples/matrix1_spir ............................................................... Passed 6.27 sec + 21/165 Test #154: examples/matrix1_spir ............................................................... Passed 4.99 sec +test 15 + Start 15: kernel/test_length_distance + +15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +15: Test timeout computed to be: 10000000 +6: Running test test_convert_type_1... +6: OK +6: +6: 66 warnings generated. +6: + 22/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 12.33 sec test 16 Start 16: kernel/test_fmin_fmax_fma 16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 16: Test timeout computed to be: 10000000 -152: argc: 2 -152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -152: EXPLICIT BINARY: (null) -152: Autodetected local_wg: 64 max wg size: 4096 -152: Using simplest kernel (myGEMM2) -152: -152: Expected sum of all elements: 133340373353 -152: gws: 512 512 lws: 64 64 -152: Performance: 3.383665 GFLOPS/s | Time: 79.332748 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133340373353 -152: OK - 22/165 Test #152: examples/matrix1 .................................................................... Passed 7.26 sec +156: +156: +8: Running test test_convert_type_4... +8: OK +8: +8: 66 warnings generated. +8: + 23/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 13.22 sec test 17 Start 17: kernel/test_local_struct_array 17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 17: Test timeout computed to be: 10000000 -156: -156: -14: Running test test_min_max... -14: OK -14: -14: - 23/165 Test #14: kernel/test_min_max ................................................................. Passed 6.00 sec -test 18 - Start 18: kernel/test_convert_sat_regression - -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -18: Test timeout computed to be: 10000000 153: argc: 3 153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 153: EXPLICIT BINARY: (null) @@ -33854,12 +33893,35 @@ 153: Using locals (myGEMM4) 153: Using local group size: [64, 4] 153: -153: Expected sum of all elements: 133340373353 +153: Expected sum of all elements: 133272281099 153: gws: 512 32 lws: 64 4 -153: Performance: 1.117757 GFLOPS/s | Time: 240.155377 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 133340373353 +153: Performance: 1.457289 GFLOPS/s | Time: 184.201962 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 133272281099 153: OK - 24/165 Test #153: examples/matrix1_local .............................................................. Passed 9.17 sec + 24/165 Test #153: examples/matrix1_local .............................................................. Passed 7.49 sec +test 18 + Start 18: kernel/test_convert_sat_regression + +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +18: Test timeout computed to be: 10000000 +155: argc: 5 +155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 +155: Binary local_wg: 32 +155: Using locals (myGEMM4) +155: Using local group size: [32, 4] +155: +155: Expected sum of all elements: 16706026543 +155: gws: 256 32 lws: 32 4 +155: Performance: 0.514893 GFLOPS/s | Time: 65.167839 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16706026543 +155: OK +155: +155: +155: +155: + 25/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 7.08 sec test 19 Start 19: kernel/test_rotate @@ -33872,144 +33934,132 @@ 156: Binary local_wg: 32 156: Using simplest kernel (myGEMM2) 156: -156: Expected sum of all elements: 16602039679 +156: Expected sum of all elements: 16562156646 156: gws: 256 256 lws: 32 32 -156: Performance: 5.612814 GFLOPS/s | Time: 5.978184 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16602039679 +156: Performance: 3.944341 GFLOPS/s | Time: 8.506981 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16562156646 156: OK 156: 156: 156: 156: - 25/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 8.54 sec + 26/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 7.05 sec test 20 Start 20: kernel/test_fabs 20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 20: Test timeout computed to be: 10000000 -155: argc: 5 -155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 -155: Binary local_wg: 32 -155: Using locals (myGEMM4) -155: Using local group size: [32, 4] -155: -155: Expected sum of all elements: 16648517433 -155: gws: 256 32 lws: 32 4 -155: Performance: 0.376696 GFLOPS/s | Time: 89.075703 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16648517433 -155: OK -155: -155: -155: -155: - 26/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 9.69 sec +14: Running test test_min_max... +14: OK +14: +14: + 27/165 Test #14: kernel/test_min_max ................................................................. Passed 5.43 sec test 21 Start 21: kernel/test_copy_signbit 21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 21: Test timeout computed to be: 10000000 -15: Running test test_length_distance... -15: OK -15: -15: - 27/165 Test #15: kernel/test_length_distance ......................................................... Passed 6.10 sec +9: Running test test_convert_type_8... +9: OK +9: +9: 222 warnings generated. +9: + 28/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 15.23 sec test 22 Start 22: kernel/test_ilogb 22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 22: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 22: Test timeout computed to be: 10000000 -17: Running test test_local_struct_array... -17: OK -17: -17: - 28/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 5.46 sec +7: Running test test_convert_type_2... +7: OK +7: +7: 66 warnings generated. +7: + 29/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 16.26 sec test 23 Start 23: kernel/test_ldexp 23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 23: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 23: Test timeout computed to be: 10000000 -16: Running test test_fmin_fmax_fma... -16: OK -16: -16: - 29/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 7.11 sec +165: 4 warnings generated. +10: Running test test_convert_type_16... +10: OK +10: +10: 322 warnings generated. +10: + 30/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 13.89 sec test 24 Start 24: kernel/test_isnan 24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 24: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 24: Test timeout computed to be: 10000000 -7: Running test test_convert_type_2... -7: OK -7: -7: 66 warnings generated. -7: - 30/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 21.84 sec +16: Running test test_fmin_fmax_fma... +16: OK +16: +16: + 31/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 4.34 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -165: 4 warnings generated. -18: Running test test_convert_sat_regression... -18: OK -18: -18: - 31/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 7.64 sec +15: Running test test_length_distance... +15: OK +15: +15: + 32/165 Test #15: kernel/test_length_distance ......................................................... Passed 5.36 sec test 26 Start 26: kernel/test_frexp_modf 26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 26: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 26: Test timeout computed to be: 10000000 -8: Running test test_convert_type_4... -8: OK -8: -8: 66 warnings generated. -8: - 32/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 23.05 sec +17: Running test test_local_struct_array... +17: OK +17: +17: + 33/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 3.80 sec test 27 Start 27: kernel/test_sampler_address_clamp 27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 27: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 27: Test timeout computed to be: 10000000 -10: Running test test_convert_type_16... -10: OK -10: -10: 322 warnings generated. -10: - 33/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 24.39 sec +164: 4 warnings generated. +18: Running test test_convert_sat_regression... +18: OK +18: +18: + 34/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 8.68 sec test 28 Start 28: kernel/test_image_query_funcs 28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 28: Test timeout computed to be: 10000000 -9: Running test test_convert_type_8... -9: OK -9: -9: 222 warnings generated. -9: - 34/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 24.81 sec +11: Running test test_bitselect... +11: OK +11: +11: 36 warnings generated. +11: + 35/165 Test #11: kernel/test_bitselect ............................................................... Passed 19.29 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -21: Running test test_copy_signbit... -21: OK -21: -21: 6 warnings generated. -21: - 35/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 9.26 sec +25: Running test test_short16... +25: OK +25: +25: + 36/165 Test #25: kernel/test_short16 ................................................................. Passed 10.27 sec test 142 Start 142: examples/example0_spir @@ -34020,24 +34070,25 @@ 142: 142: 142: -20: Running test test_fabs... -20: OK -20: -20: 3 warnings generated. -20: - 36/165 Test #20: kernel/test_fabs .................................................................... Passed 10.15 sec +26: Running test test_frexp_modf... +26: frexp(8e2f): 0.8 10 +26: modf(1.5f): 0.5 1.000000 +26: OK +26: +26: + 37/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 10.18 sec test 143 Start 143: examples/example1_dot_product 143: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1 143: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 143: Test timeout computed to be: 10000000 -11: Running test test_bitselect... -11: OK -11: -11: 36 warnings generated. -11: - 37/165 Test #11: kernel/test_bitselect ............................................................... Passed 27.22 sec +20: Running test test_fabs... +20: OK +20: +20: 3 warnings generated. +20: + 38/165 Test #20: kernel/test_fabs .................................................................... Passed 13.15 sec test 144 Start 144: examples/example1_spir @@ -34048,11 +34099,11 @@ 144: 144: 144: -25: Running test test_short16... -25: OK -25: -25: - 38/165 Test #25: kernel/test_short16 ................................................................. Passed 7.12 sec +27: Running test test_sampler_address_clamp... +27: OK +27: +27: + 39/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 11.29 sec test 145 Start 145: examples/example1_poclbin @@ -34061,50 +34112,48 @@ 145: Environment variables: 145: POCL_CACHE_DIR=./Testing/Temporary 145: Test timeout computed to be: 10000000 -22: Running test test_ilogb... -22: OK -22: -22: 3 warnings generated. -22: - 39/165 Test #22: kernel/test_ilogb ................................................................... Passed 11.64 sec +13: Running test test_hadd... +13: OK +13: +13: 54 warnings generated. +13: + 40/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 24.07 sec test 146 Start 146: examples/example2 146: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2 146: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 146: Test timeout computed to be: 10000000 -27: Running test test_sampler_address_clamp... -27: OK -27: -27: - 40/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 6.61 sec +22: Running test test_ilogb... +22: OK +22: +22: 3 warnings generated. +22: + 41/165 Test #22: kernel/test_ilogb ................................................................... Passed 14.72 sec test 147 Start 147: examples/example2_spir 147: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 147: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 147: Test timeout computed to be: 10000000 -26: Running test test_frexp_modf... -26: frexp(8e2f): 0.8 10 -26: modf(1.5f): 0.5 1.000000 -26: OK -26: -26: - 41/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 7.03 sec +21: Running test test_copy_signbit... +21: OK +21: +21: 6 warnings generated. +21: +23: Running test test_ldexp... +23: OK +23: +23: 3 warnings generated. +23: + 42/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 15.26 sec test 148 Start 148: examples/example2_poclbin 148: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 148: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 148: Test timeout computed to be: 10000000 -147: -147: -23: Running test test_ldexp... -23: OK -23: -23: 3 warnings generated. -23: - 42/165 Test #23: kernel/test_ldexp ................................................................... Passed 10.48 sec + 43/165 Test #23: kernel/test_ldexp ................................................................... Passed 14.54 sec test 149 Start 149: examples/example2a @@ -34115,12 +34164,15 @@ 149: Test timeout computed to be: 10000000 147: 147: -13: Running test test_hadd... -13: OK -13: -13: 54 warnings generated. -13: - 43/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 25.02 sec +147: +147: +28: read imag1: 2,9,11,7 +28: read imag2: 2,9,11,7 +28: Running test test_image_query_funcs... +28: OK +28: +28: + 44/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 10.38 sec test 150 Start 150: examples/example2a_spir @@ -34129,136 +34181,12 @@ 150: Environment variables: 150: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 150: Test timeout computed to be: 10000000 -141: (26 * 7 + 198) = 380 (OK) -141: (137 * 7 + 250) = 1209 (OK) -141: (116 * 7 + 177) = 989 (OK) -141: (213 * 7 + 36) = 1527 (OK) -141: (179 * 7 + 25) = 1278 (OK) -141: (35 * 7 + 121) = 366 (OK) -141: (247 * 7 + 109) = 1838 (OK) -141: (198 * 7 + 193) = 1579 (OK) -141: (165 * 7 + 110) = 1265 (OK) -141: (126 * 7 + 177) = 1059 (OK) -141: (45 * 7 + 241) = 556 (OK) -141: (54 * 7 + 14) = 392 (OK) -141: (140 * 7 + 54) = 1034 (OK) -141: (183 * 7 + 27) = 1308 (OK) -141: (151 * 7 + 221) = 1278 (OK) -141: (188 * 7 + 178) = 1494 (OK) -141: (163 * 7 + 70) = 1211 (OK) -141: (172 * 7 + 23) = 1227 (OK) -141: (247 * 7 + 129) = 1858 (OK) -141: (60 * 7 + 170) = 590 (OK) -141: (154 * 7 + 95) = 1173 (OK) -141: (35 * 7 + 145) = 390 (OK) -141: (204 * 7 + 234) = 1662 (OK) -141: (83 * 7 + 113) = 694 (OK) -141: (88 * 7 + 209) = 825 (OK) -141: (34 * 7 + 133) = 371 (OK) -141: (194 * 7 + 88) = 1446 (OK) -141: (148 * 7 + 78) = 1114 (OK) -141: (142 * 7 + 75) = 1069 (OK) -141: (105 * 7 + 38) = 773 (OK) -141: (40 * 7 + 38) = 318 (OK) -141: (216 * 7 + 204) = 1716 (OK) -141: (108 * 7 + 132) = 888 (OK) -141: (227 * 7 + 99) = 1688 (OK) -141: (5 * 7 + 31) = 66 (OK) -141: (13 * 7 + 160) = 251 (OK) -141: (126 * 7 + 48) = 930 (OK) -141: (49 * 7 + 74) = 417 (OK) -141: (26 * 7 + 132) = 314 (OK) -141: (187 * 7 + 114) = 1423 (OK) -141: (85 * 7 + 221) = 816 (OK) -141: (248 * 7 + 24) = 1760 (OK) -141: (54 * 7 + 140) = 518 (OK) -141: (102 * 7 + 196) = 910 (OK) -141: (215 * 7 + 208) = 1713 (OK) -141: (234 * 7 + 255) = 1893 (OK) -141: (246 * 7 + 194) = 1916 (OK) -141: (203 * 7 + 98) = 1519 (OK) -141: (70 * 7 + 175) = 665 (OK) -141: (197 * 7 + 76) = 1455 (OK) -141: (206 * 7 + 210) = 1652 (OK) -141: (236 * 7 + 77) = 1729 (OK) -141: (2 * 7 + 29) = 43 (OK) -141: (151 * 7 + 29) = 1086 (OK) -141: (162 * 7 + 83) = 1217 (OK) -141: (143 * 7 + 247) = 1248 (OK) -141: (48 * 7 + 135) = 471 (OK) -141: (15 * 7 + 102) = 207 (OK) -141: (19 * 7 + 118) = 251 (OK) -141: (43 * 7 + 234) = 535 (OK) -141: (70 * 7 + 21) = 511 (OK) -141: (234 * 7 + 60) = 1698 (OK) -141: (216 * 7 + 181) = 1693 (OK) -141: (158 * 7 + 30) = 1136 (OK) -141: (100 * 7 + 99) = 799 (OK) -141: (106 * 7 + 51) = 793 (OK) -141: (53 * 7 + 86) = 457 (OK) -141: (128 * 7 + 55) = 951 (OK) -141: (116 * 7 + 23) = 835 (OK) -141: (84 * 7 + 22) = 610 (OK) -141: (106 * 7 + 228) = 970 (OK) -141: (13 * 7 + 155) = 246 (OK) -141: (107 * 7 + 29) = 778 (OK) -141: (1 * 7 + 127) = 134 (OK) -141: (147 * 7 + 44) = 1073 (OK) -141: (105 * 7 + 217) = 952 (OK) -141: (66 * 7 + 83) = 545 (OK) -141: (21 * 7 + 26) = 173 (OK) -141: (9 * 7 + 179) = 242 (OK) -141: (56 * 7 + 109) = 501 (OK) -141: (22 * 7 + 163) = 317 (OK) -141: (160 * 7 + 75) = 1195 (OK) -141: (249 * 7 + 32) = 1775 (OK) -141: (130 * 7 + 109) = 1019 (OK) -141: (56 * 7 + 215) = 607 (OK) -141: (131 * 7 + 162) = 1079 (OK) -141: (187 * 7 + 145) = 1454 (OK) -141: (61 * 7 + 38) = 465 (OK) -141: (174 * 7 + 63) = 1281 (OK) -141: (165 * 7 + 65) = 1220 (OK) -141: (107 * 7 + 15) = 764 (OK) -141: (26 * 7 + 173) = 355 (OK) -141: (98 * 7 + 47) = 733 (OK) -141: (199 * 7 + 107) = 1500 (OK) -141: (226 * 7 + 0) = 1582 (OK) -141: (217 * 7 + 248) = 1767 (OK) -141: (163 * 7 + 121) = 1262 (OK) -141: (67 * 7 + 156) = 625 (OK) -141: (154 * 7 + 197) = 1275 (OK) -141: (10 * 7 + 210) = 280 (OK) -141: (156 * 7 + 141) = 1233 (OK) -141: (116 * 7 + 87) = 899 (OK) -141: (30 * 7 + 178) = 388 (OK) -141: (126 * 7 + 204) = 1086 (OK) -141: (241 * 7 + 35) = 1722 (OK) -141: (13 * 7 + 92) = 183 (OK) -141: (50 * 7 + 39) = 389 (OK) -141: (10 * 7 + 149) = 219 (OK) -141: (86 * 7 + 209) = 811 (OK) -141: (0 * 7 + 56) = 56 (OK) -141: (209 * 7 + 217) = 1680 (OK) -141: (48 * 7 + 116) = 452 (OK) -141: (83 * 7 + 115) = 696 (OK) -141: (17 * 7 + 237) = 356 (OK) -141: (57 * 7 + 27) = 426 (OK) -141: (191 * 7 + 213) = 1550 (OK) -141: (168 * 7 + 51) = 1227 (OK) -141: (45 * 7 + 199) = 514 (OK) -141: (229 * 7 + 171) = 1774 (OK) -141: (147 * 7 + 214) = 1243 (OK) -141: (206 * 7 + 161) = 1603 (OK) -141: (51 * 7 + 1) = 358 (OK) -141: (200 * 7 + 61) = 1461 (OK) -141: (150 * 7 + 31) = 1081 (OK) -141: (14 * 7 + 150) = 248 (OK) -141: (87 * 7 + 224) = 833 (OK) -141: (112 * 7 + 136) = 920 (OK) -141: (84 * 7 + 195) = 783 (OK) -141: PASS - 44/165 Test #141: examples/example0 ................................................................... Passed 6.76 sec +24: Running test test_isnan... +24: OK +24: +24: 12 warnings generated. +24: + 45/165 Test #24: kernel/test_isnan ................................................................... Passed 17.00 sec test 151 Start 151: examples/example2a_poclbin @@ -34267,155 +34195,278 @@ 151: Test timeout computed to be: 10000000 150: 150: -142: (249 * 7 + 155) = 1898 (OK) -142: (75 * 7 + 109) = 634 (OK) -142: (17 * 7 + 25) = 144 (OK) -142: (129 * 7 + 201) = 1104 (OK) -142: (178 * 7 + 99) = 1345 (OK) -142: (23 * 7 + 79) = 240 (OK) -142: (20 * 7 + 148) = 288 (OK) -142: (87 * 7 + 88) = 697 (OK) -142: (67 * 7 + 255) = 724 (OK) -142: (224 * 7 + 182) = 1750 (OK) -142: (136 * 7 + 53) = 1005 (OK) -142: (128 * 7 + 151) = 1047 (OK) -142: (247 * 7 + 169) = 1898 (OK) -142: (21 * 7 + 89) = 236 (OK) -142: (36 * 7 + 201) = 453 (OK) -142: (159 * 7 + 29) = 1142 (OK) -142: (100 * 7 + 234) = 934 (OK) -142: (139 * 7 + 117) = 1090 (OK) -142: (3 * 7 + 12) = 33 (OK) -142: (63 * 7 + 181) = 622 (OK) -142: (112 * 7 + 86) = 870 (OK) -142: (4 * 7 + 132) = 160 (OK) -142: (234 * 7 + 91) = 1729 (OK) -142: (220 * 7 + 45) = 1585 (OK) -142: (91 * 7 + 188) = 825 (OK) -142: (228 * 7 + 227) = 1823 (OK) -142: (242 * 7 + 100) = 1794 (OK) -142: (122 * 7 + 233) = 1087 (OK) -142: (13 * 7 + 143) = 234 (OK) -142: (66 * 7 + 49) = 511 (OK) -142: (88 * 7 + 226) = 842 (OK) -142: (78 * 7 + 189) = 735 (OK) -142: (204 * 7 + 217) = 1645 (OK) -142: (50 * 7 + 208) = 558 (OK) -142: (230 * 7 + 113) = 1723 (OK) -142: (133 * 7 + 86) = 1017 (OK) -142: (199 * 7 + 138) = 1531 (OK) -142: (218 * 7 + 177) = 1703 (OK) -142: (229 * 7 + 183) = 1786 (OK) -142: (223 * 7 + 64) = 1625 (OK) -142: (115 * 7 + 195) = 1000 (OK) -142: (36 * 7 + 101) = 353 (OK) -142: (39 * 7 + 158) = 431 (OK) -142: (79 * 7 + 52) = 605 (OK) -142: (46 * 7 + 145) = 467 (OK) -142: (101 * 7 + 134) = 841 (OK) -142: (115 * 7 + 179) = 984 (OK) -142: (67 * 7 + 64) = 533 (OK) -142: (141 * 7 + 118) = 1105 (OK) -142: (16 * 7 + 115) = 227 (OK) -142: (231 * 7 + 149) = 1766 (OK) -142: (201 * 7 + 175) = 1582 (OK) -142: (31 * 7 + 163) = 380 (OK) -142: (96 * 7 + 5) = 677 (OK) -142: (90 * 7 + 63) = 693 (OK) -142: (69 * 7 + 206) = 689 (OK) -142: (2 * 7 + 105) = 119 (OK) -142: (51 * 7 + 41) = 398 (OK) -142: (8 * 7 + 130) = 186 (OK) -142: (93 * 7 + 54) = 705 (OK) -142: (20 * 7 + 194) = 334 (OK) -142: (188 * 7 + 135) = 1451 (OK) -142: (118 * 7 + 0) = 826 (OK) -142: (199 * 7 + 3) = 1396 (OK) -142: (118 * 7 + 215) = 1041 (OK) -142: (118 * 7 + 93) = 919 (OK) -142: (109 * 7 + 63) = 826 (OK) -142: (12 * 7 + 140) = 224 (OK) -142: (226 * 7 + 109) = 1691 (OK) -142: (145 * 7 + 61) = 1076 (OK) -142: (172 * 7 + 215) = 1419 (OK) -142: (11 * 7 + 175) = 252 (OK) -142: (64 * 7 + 62) = 510 (OK) -142: (216 * 7 + 72) = 1584 (OK) -142: (193 * 7 + 54) = 1405 (OK) -142: (126 * 7 + 213) = 1095 (OK) -142: (248 * 7 + 59) = 1795 (OK) -142: (92 * 7 + 110) = 754 (OK) -142: (59 * 7 + 36) = 449 (OK) -142: (113 * 7 + 177) = 968 (OK) -142: (251 * 7 + 231) = 1988 (OK) -142: (14 * 7 + 104) = 202 (OK) -142: (38 * 7 + 27) = 293 (OK) -142: (245 * 7 + 9) = 1724 (OK) -142: (136 * 7 + 134) = 1086 (OK) -142: (70 * 7 + 52) = 542 (OK) -142: (93 * 7 + 81) = 732 (OK) -142: (227 * 7 + 158) = 1747 (OK) -142: (143 * 7 + 188) = 1189 (OK) -142: (230 * 7 + 80) = 1690 (OK) -142: (242 * 7 + 101) = 1795 (OK) -142: (37 * 7 + 234) = 493 (OK) -142: (160 * 7 + 130) = 1250 (OK) -142: (89 * 7 + 219) = 842 (OK) -142: (166 * 7 + 202) = 1364 (OK) -142: (140 * 7 + 161) = 1141 (OK) -142: (178 * 7 + 154) = 1400 (OK) -142: (10 * 7 + 216) = 286 (OK) -142: (181 * 7 + 255) = 1522 (OK) -142: (225 * 7 + 61) = 1636 (OK) -142: (133 * 7 + 39) = 970 (OK) -142: (114 * 7 + 227) = 1025 (OK) -142: (120 * 7 + 85) = 925 (OK) -142: (129 * 7 + 8) = 911 (OK) -142: (17 * 7 + 103) = 222 (OK) -142: (88 * 7 + 3) = 619 (OK) -142: (204 * 7 + 126) = 1554 (OK) -142: (238 * 7 + 108) = 1774 (OK) -142: (0 * 7 + 71) = 71 (OK) -142: (71 * 7 + 166) = 663 (OK) -142: (17 * 7 + 211) = 330 (OK) -142: (71 * 7 + 195) = 692 (OK) -142: (110 * 7 + 81) = 851 (OK) -142: (156 * 7 + 35) = 1127 (OK) -142: (80 * 7 + 125) = 685 (OK) -142: (97 * 7 + 214) = 893 (OK) -142: (165 * 7 + 211) = 1366 (OK) -142: (185 * 7 + 29) = 1324 (OK) -142: (40 * 7 + 58) = 338 (OK) -142: (37 * 7 + 58) = 317 (OK) -142: (161 * 7 + 126) = 1253 (OK) -142: (61 * 7 + 110) = 537 (OK) -142: (252 * 7 + 43) = 1807 (OK) -142: (218 * 7 + 252) = 1778 (OK) -142: (114 * 7 + 34) = 832 (OK) -142: (162 * 7 + 132) = 1266 (OK) -142: (245 * 7 + 233) = 1948 (OK) -142: (71 * 7 + 99) = 596 (OK) -142: PASS -142: -142: 150: 150: -142: -142: - 45/165 Test #142: examples/example0_spir .............................................................. Passed 5.68 sec +141: (96 * 7 + 237) = 909 (OK) +141: (145 * 7 + 205) = 1220 (OK) +141: (156 * 7 + 149) = 1241 (OK) +141: (15 * 7 + 97) = 202 (OK) +141: (234 * 7 + 173) = 1811 (OK) +141: (152 * 7 + 115) = 1179 (OK) +141: (156 * 7 + 237) = 1329 (OK) +141: (236 * 7 + 2) = 1654 (OK) +141: (206 * 7 + 58) = 1500 (OK) +141: (3 * 7 + 35) = 56 (OK) +141: (230 * 7 + 244) = 1854 (OK) +141: (104 * 7 + 29) = 757 (OK) +141: (107 * 7 + 160) = 909 (OK) +141: (140 * 7 + 170) = 1150 (OK) +141: (100 * 7 + 191) = 891 (OK) +141: (7 * 7 + 196) = 245 (OK) +141: (173 * 7 + 152) = 1363 (OK) +141: (145 * 7 + 73) = 1088 (OK) +141: (45 * 7 + 161) = 476 (OK) +141: (170 * 7 + 23) = 1213 (OK) +141: (78 * 7 + 67) = 613 (OK) +141: (138 * 7 + 234) = 1200 (OK) +141: (48 * 7 + 118) = 454 (OK) +141: (237 * 7 + 254) = 1913 (OK) +141: (176 * 7 + 240) = 1472 (OK) +141: (33 * 7 + 150) = 381 (OK) +141: (229 * 7 + 137) = 1740 (OK) +141: (179 * 7 + 80) = 1333 (OK) +141: (42 * 7 + 64) = 358 (OK) +141: (250 * 7 + 142) = 1892 (OK) +141: (255 * 7 + 1) = 1786 (OK) +141: (83 * 7 + 172) = 753 (OK) +141: (153 * 7 + 228) = 1299 (OK) +141: (245 * 7 + 198) = 1913 (OK) +141: (133 * 7 + 160) = 1091 (OK) +141: (221 * 7 + 212) = 1759 (OK) +141: (227 * 7 + 103) = 1692 (OK) +141: (190 * 7 + 19) = 1349 (OK) +141: (222 * 7 + 171) = 1725 (OK) +141: (17 * 7 + 142) = 261 (OK) +141: (156 * 7 + 51) = 1143 (OK) +141: (37 * 7 + 129) = 388 (OK) +141: (188 * 7 + 216) = 1532 (OK) +141: (209 * 7 + 230) = 1693 (OK) +141: (24 * 7 + 203) = 371 (OK) +141: (117 * 7 + 24) = 843 (OK) +141: (204 * 7 + 200) = 1628 (OK) +141: (196 * 7 + 101) = 1473 (OK) +141: (172 * 7 + 186) = 1390 (OK) +141: (43 * 7 + 50) = 351 (OK) +141: (90 * 7 + 8) = 638 (OK) +141: (6 * 7 + 61) = 103 (OK) +141: (111 * 7 + 196) = 973 (OK) +141: (80 * 7 + 77) = 637 (OK) +141: (112 * 7 + 97) = 881 (OK) +141: (220 * 7 + 12) = 1552 (OK) +141: (148 * 7 + 1) = 1037 (OK) +141: (141 * 7 + 81) = 1068 (OK) +141: (217 * 7 + 94) = 1613 (OK) +141: (55 * 7 + 242) = 627 (OK) +141: (41 * 7 + 172) = 459 (OK) +141: (10 * 7 + 245) = 315 (OK) +141: (116 * 7 + 206) = 1018 (OK) +141: (90 * 7 + 33) = 663 (OK) +141: (136 * 7 + 133) = 1085 (OK) +141: (83 * 7 + 226) = 807 (OK) +141: (141 * 7 + 89) = 1076 (OK) +141: (31 * 7 + 252) = 469 (OK) +141: (29 * 7 + 111) = 314 (OK) +141: (74 * 7 + 141) = 659 (OK) +141: (209 * 7 + 38) = 1501 (OK) +141: (153 * 7 + 101) = 1172 (OK) +141: (39 * 7 + 38) = 311 (OK) +141: (182 * 7 + 0) = 1274 (OK) +141: (132 * 7 + 238) = 1162 (OK) +141: (242 * 7 + 173) = 1867 (OK) +141: (154 * 7 + 252) = 1330 (OK) +141: (162 * 7 + 15) = 1149 (OK) +141: (203 * 7 + 252) = 1673 (OK) +141: (48 * 7 + 83) = 419 (OK) +141: (129 * 7 + 131) = 1034 (OK) +141: (54 * 7 + 14) = 392 (OK) +141: (220 * 7 + 85) = 1625 (OK) +141: (11 * 7 + 249) = 326 (OK) +141: (197 * 7 + 85) = 1464 (OK) +141: (135 * 7 + 150) = 1095 (OK) +141: (123 * 7 + 32) = 893 (OK) +141: (251 * 7 + 162) = 1919 (OK) +141: (71 * 7 + 178) = 675 (OK) +141: (162 * 7 + 203) = 1337 (OK) +141: (160 * 7 + 149) = 1269 (OK) +141: (121 * 7 + 58) = 905 (OK) +141: (145 * 7 + 27) = 1042 (OK) +141: (73 * 7 + 92) = 603 (OK) +141: (24 * 7 + 121) = 289 (OK) +141: (176 * 7 + 153) = 1385 (OK) +141: (252 * 7 + 230) = 1994 (OK) +141: (168 * 7 + 216) = 1392 (OK) +141: (59 * 7 + 179) = 592 (OK) +141: (210 * 7 + 0) = 1470 (OK) +141: (8 * 7 + 89) = 145 (OK) +141: (150 * 7 + 131) = 1181 (OK) +141: (121 * 7 + 146) = 993 (OK) +141: (37 * 7 + 192) = 451 (OK) +141: (68 * 7 + 199) = 675 (OK) +141: (140 * 7 + 228) = 1208 (OK) +141: (92 * 7 + 5) = 649 (OK) +141: (30 * 7 + 238) = 448 (OK) +141: (32 * 7 + 104) = 328 (OK) +141: (74 * 7 + 56) = 574 (OK) +141: (225 * 7 + 250) = 1825 (OK) +141: (210 * 7 + 222) = 1692 (OK) +141: (224 * 7 + 122) = 1690 (OK) +141: (182 * 7 + 28) = 1302 (OK) +141: (45 * 7 + 136) = 451 (OK) +141: (28 * 7 + 53) = 249 (OK) +141: (225 * 7 + 179) = 1754 (OK) +141: (184 * 7 + 91) = 1379 (OK) +141: (69 * 7 + 221) = 704 (OK) +141: (27 * 7 + 137) = 326 (OK) +141: (164 * 7 + 167) = 1315 (OK) +141: (109 * 7 + 1) = 764 (OK) +141: (172 * 7 + 139) = 1343 (OK) +141: (239 * 7 + 205) = 1878 (OK) +141: (243 * 7 + 57) = 1758 (OK) +141: (5 * 7 + 213) = 248 (OK) +141: (52 * 7 + 215) = 579 (OK) +141: (179 * 7 + 20) = 1273 (OK) +141: PASS + 46/165 Test #141: examples/example0 ................................................................... Passed 8.80 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 -28: read imag1: 2,9,11,7 -28: read imag2: 2,9,11,7 -28: Running test test_image_query_funcs... -28: OK -28: -28: - 46/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 7.26 sec +142: (161 * 7 + 15) = 1142 (OK) +142: (40 * 7 + 203) = 483 (OK) +142: (193 * 7 + 220) = 1571 (OK) +142: (20 * 7 + 247) = 387 (OK) +142: (230 * 7 + 4) = 1614 (OK) +142: (154 * 7 + 175) = 1253 (OK) +142: (89 * 7 + 100) = 723 (OK) +142: (142 * 7 + 221) = 1215 (OK) +142: (14 * 7 + 182) = 280 (OK) +142: (164 * 7 + 118) = 1266 (OK) +142: (6 * 7 + 147) = 189 (OK) +142: (249 * 7 + 243) = 1986 (OK) +142: (41 * 7 + 210) = 497 (OK) +142: (195 * 7 + 179) = 1544 (OK) +142: (205 * 7 + 160) = 1595 (OK) +142: (129 * 7 + 111) = 1014 (OK) +142: (175 * 7 + 169) = 1394 (OK) +142: (58 * 7 + 113) = 519 (OK) +142: (133 * 7 + 78) = 1009 (OK) +142: (104 * 7 + 107) = 835 (OK) +142: (82 * 7 + 2) = 576 (OK) +142: (26 * 7 + 172) = 354 (OK) +142: (102 * 7 + 168) = 882 (OK) +142: (137 * 7 + 117) = 1076 (OK) +142: (94 * 7 + 46) = 704 (OK) +142: (235 * 7 + 101) = 1746 (OK) +142: (193 * 7 + 228) = 1579 (OK) +142: (88 * 7 + 234) = 850 (OK) +142: (183 * 7 + 28) = 1309 (OK) +142: (157 * 7 + 132) = 1231 (OK) +142: (188 * 7 + 30) = 1346 (OK) +142: (243 * 7 + 107) = 1808 (OK) +142: (199 * 7 + 45) = 1438 (OK) +142: (220 * 7 + 76) = 1616 (OK) +142: (123 * 7 + 68) = 929 (OK) +142: (183 * 7 + 206) = 1487 (OK) +142: (71 * 7 + 209) = 706 (OK) +142: (122 * 7 + 173) = 1027 (OK) +142: (122 * 7 + 3) = 857 (OK) +142: (34 * 7 + 216) = 454 (OK) +142: (49 * 7 + 14) = 357 (OK) +142: (61 * 7 + 242) = 669 (OK) +142: (242 * 7 + 150) = 1844 (OK) +142: (221 * 7 + 169) = 1716 (OK) +142: (178 * 7 + 122) = 1368 (OK) +142: (46 * 7 + 110) = 432 (OK) +142: (153 * 7 + 33) = 1104 (OK) +142: (217 * 7 + 96) = 1615 (OK) +142: (79 * 7 + 182) = 735 (OK) +142: (173 * 7 + 202) = 1413 (OK) +142: (250 * 7 + 100) = 1850 (OK) +142: (152 * 7 + 65) = 1129 (OK) +142: (54 * 7 + 18) = 396 (OK) +142: (239 * 7 + 176) = 1849 (OK) +142: (22 * 7 + 17) = 171 (OK) +142: (136 * 7 + 71) = 1023 (OK) +142: (31 * 7 + 198) = 415 (OK) +142: (58 * 7 + 18) = 424 (OK) +142: (92 * 7 + 23) = 667 (OK) +142: (187 * 7 + 14) = 1323 (OK) +142: (145 * 7 + 233) = 1248 (OK) +142: (124 * 7 + 42) = 910 (OK) +142: (11 * 7 + 85) = 162 (OK) +142: (139 * 7 + 90) = 1063 (OK) +142: (11 * 7 + 56) = 133 (OK) +142: (36 * 7 + 6) = 258 (OK) +142: (156 * 7 + 189) = 1281 (OK) +142: (71 * 7 + 210) = 707 (OK) +142: (207 * 7 + 54) = 1503 (OK) +142: (130 * 7 + 229) = 1139 (OK) +142: (72 * 7 + 11) = 515 (OK) +142: (45 * 7 + 103) = 418 (OK) +142: (209 * 7 + 103) = 1566 (OK) +142: (121 * 7 + 45) = 892 (OK) +142: (126 * 7 + 53) = 935 (OK) +142: (59 * 7 + 15) = 428 (OK) +142: (30 * 7 + 183) = 393 (OK) +142: (58 * 7 + 41) = 447 (OK) +142: (12 * 7 + 197) = 281 (OK) +142: (131 * 7 + 24) = 941 (OK) +142: (253 * 7 + 168) = 1939 (OK) +142: (30 * 7 + 153) = 363 (OK) +142: (101 * 7 + 101) = 808 (OK) +142: (108 * 7 + 52) = 808 (OK) +142: (156 * 7 + 238) = 1330 (OK) +142: (26 * 7 + 228) = 410 (OK) +142: (249 * 7 + 71) = 1814 (OK) +142: (75 * 7 + 202) = 727 (OK) +142: (174 * 7 + 197) = 1415 (OK) +142: (247 * 7 + 44) = 1773 (OK) +142: (250 * 7 + 50) = 1800 (OK) +142: (59 * 7 + 24) = 437 (OK) +142: (233 * 7 + 117) = 1748 (OK) +142: (66 * 7 + 246) = 708 (OK) +142: (58 * 7 + 197) = 603 (OK) +142: (14 * 7 + 55) = 153 (OK) +142: (109 * 7 + 44) = 807 (OK) +142: (209 * 7 + 210) = 1673 (OK) +142: (145 * 7 + 61) = 1076 (OK) +142: (7 * 7 + 45) = 94 (OK) +142: (43 * 7 + 33) = 334 (OK) +142: (17 * 7 + 37) = 156 (OK) +142: (104 * 7 + 93) = 821 (OK) +142: (239 * 7 + 22) = 1695 (OK) +142: (34 * 7 + 231) = 469 (OK) +142: (66 * 7 + 28) = 490 (OK) +142: (25 * 7 + 125) = 300 (OK) +142: (52 * 7 + 3) = 367 (OK) +142: (243 * 7 + 118) = 1819 (OK) +142: (249 * 7 + 45) = 1788 (OK) +142: (60 * 7 + 7) = 427 (OK) +142: (101 * 7 + 169) = 876 (OK) +142: (51 * 7 + 54) = 411 (OK) +142: (124 * 7 + 196) = 1064 (OK) +142: (115 * 7 + 131) = 936 (OK) +142: (242 * 7 + 158) = 1852 (OK) +142: (164 * 7 + 3) = 1151 (OK) +142: (195 * 7 + 12) = 1377 (OK) +142: (96 * 7 + 179) = 851 (OK) +142: (34 * 7 + 130) = 368 (OK) +142: (154 * 7 + 100) = 1178 (OK) +142: (158 * 7 + 179) = 1285 (OK) +142: (225 * 7 + 211) = 1786 (OK) +142: (182 * 7 + 212) = 1486 (OK) +142: (73 * 7 + 175) = 686 (OK) +142: (2 * 7 + 133) = 147 (OK) +142: (182 * 7 + 103) = 1377 (OK) +142: (47 * 7 + 233) = 562 (OK) +142: PASS +142: +142: +142: +142: + 47/165 Test #142: examples/example0_spir .............................................................. Passed 8.82 sec test 158 Start 158: examples/scalarwave @@ -34428,25 +34479,13 @@ 143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 143: OK - 47/165 Test #143: examples/example1_dot_product ....................................................... Passed 6.27 sec + 48/165 Test #143: examples/example1_dot_product ....................................................... Passed 8.59 sec test 159 Start 159: examples/trig 159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig 159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig 159: Test timeout computed to be: 10000000 -24: Running test test_isnan... -24: OK -24: -24: 12 warnings generated. -24: - 48/165 Test #24: kernel/test_isnan ................................................................... Passed 12.79 sec -test 160 - Start 160: examples/vecadd - -160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd -160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd -160: Test timeout computed to be: 10000000 144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 @@ -34456,13 +34495,15 @@ 144: 144: 144: - 49/165 Test #144: examples/example1_spir .............................................................. Passed 6.42 sec -test 161 - Start 161: examples/vecadd_large_grid + 49/165 Test #144: examples/example1_spir .............................................................. Passed 10.40 sec +test 160 + Start 160: examples/vecadd -161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" -161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd -161: Test timeout computed to be: 10000000 +160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd +160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd +160: Test timeout computed to be: 10000000 +145: +145: 164: EinsteinToolkit test 164: Reading sources... 164: Initialise... @@ -34487,29 +34528,47 @@ 164: RHS2... 164: Begin timing 10 iterations... 164: End timing -164: Average elapsed time: 0.2169 sec -164: Minimum elapsed time: 0.200003 sec -164: RESULT: Time per grid point update: 0.5831 usec -164: This corresponds to 5.83091 GFlop/s +164: Average elapsed time: 0.311712 sec +164: Minimum elapsed time: 0.299988 sec +164: RESULT: Time per grid point update: 0.8746 usec +164: This corresponds to 3.88749 GFlop/s 164: 164: Note: This benchmark performs about 3,400 Flop per grid point update. 164: A "typical" result is about 1.0 usec. 164: Smaller numbers are better. 164: 164: Done. - 50/165 Test #164: EinsteinToolkit ..................................................................... Passed 29.24 sec + 50/165 Test #164: EinsteinToolkit ..................................................................... Passed 33.18 sec +test 161 + Start 161: examples/vecadd_large_grid + +161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" +161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd +161: Test timeout computed to be: 10000000 +145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +145: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +145: OK +145: +145: +145: +145: + 51/165 Test #145: examples/example1_poclbin ........................................................... Passed 11.05 sec test 162 Start 162: examples/matadd 162: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/matadd 162: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd 162: Test timeout computed to be: 10000000 +148: +148: 12: Running test test_hadd... 12: OK 12: 12: 54 warnings generated. 12: - 51/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 30.53 sec + 52/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 34.23 sec test 163 Start 163: examples/boxadd @@ -34519,45 +34578,39 @@ 147: OK 147: 147: -145: -145: 147: 147: - 52/165 Test #147: examples/example2_spir .............................................................. Passed 6.76 sec + 53/165 Test #147: examples/example2_spir .............................................................. Passed 10.31 sec test 96 Start 96: runtime/clGetDeviceInfo 96: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 96: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 96: Test timeout computed to be: 10000000 -96: OK -96: -96: - 53/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.47 sec +148: OK +148: +148: +148: +148: + 54/165 Test #148: examples/example2_poclbin ........................................................... Passed 10.49 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 -145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -145: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -145: OK -145: -145: -145: -145: - 54/165 Test #145: examples/example1_poclbin ........................................................... Passed 8.52 sec +149: OK + 55/165 Test #149: examples/example2a .................................................................. Passed 10.67 sec test 98 Start 98: runtime/clGetEventInfo 98: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 -97: OK - 55/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.34 sec +96: OK +96: +96: + 56/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.49 sec test 99 Start 99: runtime/clCreateProgramWithBinary @@ -34565,106 +34618,123 @@ 99: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 99: Test timeout computed to be: 10000000 146: OK - 56/165 Test #146: examples/example2 ................................................................... Passed 8.57 sec +97: OK + 57/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.43 sec test 100 Start 100: runtime/clBuildProgram 100: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 100: Working Directory: /build/pocl-3.1/tests/runtime 100: Test timeout computed to be: 10000000 -98: OK -98: -98: - 57/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.44 sec + 58/165 Test #146: examples/example2 ................................................................... Passed 11.37 sec test 101 Start 101: runtime/test_kernel_cache_includes 101: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 -149: OK -148: -148: - 58/165 Test #149: examples/example2a .................................................................. Passed 8.48 sec +98: OK +98: +98: + 59/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.52 sec test 102 Start 102: runtime/clFinish 102: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 102: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 102: Test timeout computed to be: 10000000 - 59/165 Test #157: poclcc .............................................................................. Passed 6.52 sec +150: OK +150: +150: +150: +150: + 60/165 Test #150: examples/example2a_spir ............................................................. Passed 10.75 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 -148: OK -148: -148: -151: -151: -148: -148: - 60/165 Test #148: examples/example2_poclbin ........................................................... Passed 9.44 sec + 61/165 Test #157: poclcc .............................................................................. Passed 11.41 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 -150: OK -150: -150: +151: +151: 151: OK 151: 151: -150: -150: - 61/165 Test #150: examples/example2a_spir ............................................................. Passed 8.24 sec +159: OK +151: +151: + 62/165 Test #151: examples/example2a_poclbin .......................................................... Passed 13.90 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 -151: -151: - 62/165 Test #151: examples/example2a_poclbin .......................................................... Passed 8.04 sec + 63/165 Test #159: examples/trig ....................................................................... Passed 11.37 sec test 106 Start 106: runtime/test_fill-buffer 106: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 106: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 106: Test timeout computed to be: 10000000 -105: OK -105: -105: - 63/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.46 sec +19: Running test test_rotate... +19: OK +19: +19: 6 warnings generated. +19: + 64/165 Test #19: kernel/test_rotate .................................................................. Passed 33.15 sec test 107 Start 107: runtime/test_buffer-image-copy 107: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer-image-copy 107: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 107: Test timeout computed to be: 10000000 -106: OK -106: -106: - 64/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.49 sec +103: OK +103: +103: + 65/165 Test #103: runtime/test_event_cycle ............................................................ Passed 3.66 sec test 108 Start 108: runtime/clCreateKernel 108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 108: Test timeout computed to be: 10000000 -159: OK - 65/165 Test #159: examples/trig ....................................................................... Passed 7.16 sec +105: OK +105: +105: + 66/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.46 sec test 109 Start 109: runtime/clGetKernelArgInfo 109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 109: Test timeout computed to be: 10000000 +107: OK + 67/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.41 sec +test 110 + Start 110: runtime/clSetEventCallback + +110: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +110: Test timeout computed to be: 10000000 +110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt +106: OK +106: +106: + 68/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.58 sec +test 111 + Start 111: runtime/clGetSupportedImageFormats + +111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats +111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +111: Test timeout computed to be: 10000000 158: Initial condition: t=0 158: Time step 1: t=0.03125 158: Time step 2: t=0.0625 @@ -34691,69 +34761,86 @@ 158: 158: 158: -- Comparing output.. -158: -- OK - 66/165 Test #158: examples/scalarwave ................................................................. Passed 8.37 sec -test 110 - Start 110: runtime/clSetEventCallback - -110: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -110: Test timeout computed to be: 10000000 -110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt -107: OK - 67/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.48 sec -test 111 - Start 111: runtime/clGetSupportedImageFormats - -111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats -111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -111: Test timeout computed to be: 10000000 -103: OK -103: -103: - 68/165 Test #103: runtime/test_event_cycle ............................................................ Passed 2.30 sec +111: OK + 69/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.48 sec test 112 Start 112: runtime/clCreateKernelsInProgram 112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 112: Test timeout computed to be: 10000000 -111: OK - 69/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.28 sec +158: -- OK + 70/165 Test #158: examples/scalarwave ................................................................. Passed 12.92 sec test 113 Start 113: runtime/clCreateSubDevices 113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices 113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 113: Test timeout computed to be: 10000000 -160: OK - 70/165 Test #160: examples/vecadd ..................................................................... Passed 7.53 sec +99: OK +99: +99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +99: + 71/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 8.16 sec test 114 Start 114: runtime/test_event_free 114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 114: Test timeout computed to be: 10000000 -114: OK -114: -114: - 71/165 Test #114: runtime/test_event_free ............................................................. Passed 0.51 sec +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 1.65297 sec +165: Minimum elapsed time: 1.55252 sec +165: RESULT: Time per grid point update: 4.5263 usec +165: This corresponds to 0.751165 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 72/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 43.50 sec test 115 Start 115: runtime/test_event_double_wait 115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 115: Test timeout computed to be: 10000000 -161: OK - 72/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 7.63 sec +114: OK +114: +114: + 73/165 Test #114: runtime/test_event_free ............................................................. Passed 0.51 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 -163: OK - 73/165 Test #163: examples/boxadd ..................................................................... Passed 7.99 sec +160: OK + 74/165 Test #160: examples/vecadd ..................................................................... Passed 11.86 sec test 117 Start 117: runtime/test_user_event @@ -34763,104 +34850,105 @@ 117: OK 117: 117: - 74/165 Test #117: runtime/test_user_event ............................................................. Passed 0.48 sec + 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.54 sec test 118 Start 118: runtime/test_buffer_migration 118: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_migration 118: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 118: Test timeout computed to be: 10000000 -99: OK -99: -99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -99: - 75/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 7.63 sec +161: OK +118: NUM DEVICES: 1 +118: NOT ENOUGH DEVICES! (need 2) + 76/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 11.90 sec test 119 Start 119: runtime/test_buffer_ping_pong 119: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_ping_pong 119: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 119: Test timeout computed to be: 10000000 -118: NUM DEVICES: 1 -118: NOT ENOUGH DEVICES! (need 2) - 76/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.48 sec + 77/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.61 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback 120: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 120: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 120: Test timeout computed to be: 10000000 -104: OK -104: -104: - 77/165 Test #104: runtime/test_link_error ............................................................. Passed 5.97 sec +120: OK +120: +120: + 78/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.45 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 -102: ABABC -102: -102: -102: -- OK - 78/165 Test #102: runtime/clFinish .................................................................... Passed 6.76 sec +119: NUM DEVICES: 1 +119: NOT ENOUGH DEVICES! (need 2) + 79/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.54 sec test 122 Start 122: runtime/test_deviceside_enqueue 122: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 122: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 122: Test timeout computed to be: 10000000 -119: NUM DEVICES: 1 -119: NOT ENOUGH DEVICES! (need 2) - 79/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.46 sec +121: OK + 80/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.49 sec test 123 Start 123: runtime/test_command_buffer 123: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer 123: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 123: Test timeout computed to be: 10000000 -162: OK -121: OK - 80/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.37 sec +122: OK +122: +122: + 81/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.47 sec test 124 Start 124: runtime/test_command_buffer_images 124: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer_images 124: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 124: Test timeout computed to be: 10000000 - 81/165 Test #162: examples/matadd ..................................................................... Passed 9.70 sec +124: OK + 82/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.42 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios 125: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####implicit_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 125: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 125: Test timeout computed to be: 10000000 -120: OK -120: -120: - 82/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.46 sec +125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout +163: OK + 83/165 Test #163: examples/boxadd ..................................................................... Passed 12.88 sec test 126 Start 126: workgroup/unbarriered_for_loops 126: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 126: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 126: Test timeout computed to be: 10000000 -122: OK -122: -122: -125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout - 83/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.42 sec +126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout +102: ABABC +102: +102: +102: -- OK + 84/165 Test #102: runtime/clFinish .................................................................... Passed 11.74 sec test 127 Start 127: workgroup/barriered_for_loops 127: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 127: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 127: Test timeout computed to be: 10000000 -126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout 127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout -124: OK - 84/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.37 sec +101: A printf from inside a function 1 +101: This is printf from the first include +101: A printf from inside a function 2 +101: This is printf from the second include +101: +101: +101: -- OK + 85/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 13.12 sec test 128 Start 128: workgroup/switch_case @@ -34868,46 +34956,10 @@ 128: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 128: Test timeout computed to be: 10000000 128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 1.22937 sec -165: Minimum elapsed time: 0.987991 sec -165: RESULT: Time per grid point update: 2.88044 usec -165: This corresponds to 1.18038 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. -19: Running test test_rotate... -19: OK -19: -19: 6 warnings generated. -19: - 85/165 Test #19: kernel/test_rotate .................................................................. Passed 29.54 sec +104: OK +104: +104: + 86/165 Test #104: runtime/test_link_error ............................................................. Passed 10.56 sec test 129 Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier @@ -34915,6 +34967,17 @@ 129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 129: Test timeout computed to be: 10000000 129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout +108: OK +108: +108: + 87/165 Test #108: runtime/clCreateKernel .............................................................. Passed 9.27 sec +test 130 + Start 130: workgroup/for_with_divergent_return + +130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +130: Test timeout computed to be: 10000000 +130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout 109: 109: NON-SPIR 109: adr: 119d @@ -34927,26 +34990,22 @@ 109: 109: 1 warning generated. 109: - 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 5.72 sec -test 130 - Start 130: workgroup/for_with_divergent_return - -130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -130: Test timeout computed to be: 10000000 - 87/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 39.38 sec + 88/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 10.06 sec test 131 Start 131: workgroup/cond_barriers_in_for 131: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 131: Test timeout computed to be: 10000000 -130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout 131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout -108: OK -108: -108: - 88/165 Test #108: runtime/clCreateKernel .............................................................. Passed 6.42 sec +110: Callback function: event status: CL_SUBMITTED +110: Callback function: event status: CL_RUNNING +110: Callback function: event status: CL_COMPLETE +110: OK +110: +110: +110: -- Comparing output.. + 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 12.02 sec test 132 Start 132: workgroup/unconditional_barriers @@ -34956,15 +35015,10 @@ 132: POCL_DEVICES=basic 132: POCL_WORK_GROUP_METHOD=workitemloops 132: Test timeout computed to be: 10000000 -132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout -110: Callback function: event status: CL_SUBMITTED -110: Callback function: event status: CL_RUNNING -110: Callback function: event status: CL_COMPLETE -110: OK -110: -110: -110: -- Comparing output.. - 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 7.02 sec +115: OK +115: +115: + 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 10.03 sec test 133 Start 133: workgroup/conditional_barrier @@ -34974,15 +35028,14 @@ 133: POCL_DEVICES=basic 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 +132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout 133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout -101: A printf from inside a function 1 -101: This is printf from the first include -101: A printf from inside a function 2 -101: This is printf from the second include -101: -101: -101: -- OK - 90/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 10.13 sec +112: Hello +112: World +112: +112: +112: -- OK + 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 13.71 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -34993,10 +35046,15 @@ 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout -115: OK -115: -115: - 91/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 6.16 sec +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. + 92/165 Test #128: workgroup/switch_case ............................................................... Passed 7.90 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -35007,12 +35065,15 @@ 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 92/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 8.73 sec +127: 0: 1002 +127: 1: 2002 +127: 2: 3002 +127: 3: 2 +127: OK +127: +127: +127: -- Comparing output.. + 93/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 9.52 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -35023,8 +35084,15 @@ 136: POCL_WORK_GROUP_METHOD=workitemloops 136: Test timeout computed to be: 10000000 136: -- Expecting output: /build/pocl-3.1/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -123: OK - 93/165 Test #123: runtime/test_command_buffer ......................................................... Passed 6.68 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. + 94/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 10.18 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -35034,16 +35102,9 @@ 137: POCL_DEVICES=basic 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 +123: OK 137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt -127: 0: 1002 -127: 1: 2002 -127: 2: 3002 -127: 3: 2 -127: OK -127: -127: -127: -- Comparing output.. - 94/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 6.58 sec + 95/165 Test #123: runtime/test_command_buffer ......................................................... Passed 11.05 sec test 138 Start 138: workgroup/issue_548_convergent_propagation @@ -35054,15 +35115,27 @@ 138: POCL_WORK_GROUP_METHOD=workitemloops 138: Test timeout computed to be: 10000000 138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout +125: LOCAL_ID=0 before if +125: LOCAL_ID=1 before if +125: LOCAL_ID=0 inside if +125: LOCAL_ID=1 inside if +125: LOCAL_ID=0 inside for, iteration 0, value 2 +125: LOCAL_ID=1 inside for, iteration 0, value 2 +125: LOCAL_ID=0 inside for, iteration 1, value 1 +125: LOCAL_ID=1 inside for, iteration 1, value 1 +125: LOCAL_ID=0 after if +125: LOCAL_ID=1 after if +125: OK +125: +125: +125: -- Comparing output.. 129: 0: 1000 129: 1: 2000 129: OK 129: 129: 129: -- Comparing output.. -113: Max CUs: 16 -113: OK - 95/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 6.44 sec + 96/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 10.99 sec test 139 Start 139: workgroup/range_md_small_grid @@ -35072,8 +35145,7 @@ 139: POCL_DEVICES=basic 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 -139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout - 96/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 11.63 sec + 97/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 7.83 sec test 140 Start 140: workgroup/range_md_large_grid @@ -35083,21 +35155,81 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. - 97/165 Test #128: workgroup/switch_case ............................................................... Passed 6.97 sec +139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout +113: Max CUs: 15 +113: OK + 98/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 15.92 sec test 43 Start 43: regression/test_issue_231 43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 43: Test timeout computed to be: 10000000 +116: OK +116: +116: + 99/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 16.14 sec +test 44 + Start 44: regression/test_issue_445 + +44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +44: Test timeout computed to be: 10000000 +162: OK +100/165 Test #162: examples/matadd ..................................................................... Passed 26.83 sec +test 45 + Start 45: regression/test_issue_553 + +45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +45: Test timeout computed to be: 10000000 +131: 0: 4 +131: 1: 5 +131: 2: 6 +131: 3: 7 +131: 4: 16 +131: 5: 17 +131: 6: 18 +131: 7: 19 +131: OK +131: +131: +131: -- Comparing output.. +101/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 9.46 sec +test 46 + Start 46: regression/test_issue_577 + +46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +46: Test timeout computed to be: 10000000 +100: OK +100: +100: 1 warning and 2 errors generated. +100: log: 0x55d7434197f0 +100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here +100: +100: 1 warning and 1 error generated. +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_RuE4ew.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_RuE4ew.cl:1:10: missing terminating '"' character +100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program +100: +100: cl_program callback (via pfn_notify) +100: build callback successful +100: 1 warning generated. +100: 1 warning generated. +100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' +100: +100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +100: 1 error generated. +100: 1 error generated. +100: +102/165 Test #100: runtime/clBuildProgram .............................................................. Passed 27.06 sec +test 47 + Start 47: regression/test_issue_757 + +47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +47: Test timeout computed to be: 10000000 132: 0 0 0: before barriers 132: 1 0 0: before barriers 132: 0 1 0: before barriers @@ -35150,122 +35282,13 @@ 132: 132: 132: -- Comparing output.. -116: OK -116: -116: - 98/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 11.12 sec -test 44 - Start 44: regression/test_issue_445 - -44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -44: Test timeout computed to be: 10000000 - 99/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 6.28 sec -test 45 - Start 45: regression/test_issue_553 - -45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -45: Test timeout computed to be: 10000000 -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. -100/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 7.45 sec -test 46 - Start 46: regression/test_issue_577 - -46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -46: Test timeout computed to be: 10000000 -131: 0: 4 -131: 1: 5 -131: 2: 6 -131: 3: 7 -131: 4: 16 -131: 5: 17 -131: 6: 18 -131: 7: 19 -131: OK -131: -131: -131: -- Comparing output.. -101/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 7.30 sec -test 47 - Start 47: regression/test_issue_757 - -47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -47: Test timeout computed to be: 10000000 -125: LOCAL_ID=0 before if -125: LOCAL_ID=1 before if -125: LOCAL_ID=0 inside if -125: LOCAL_ID=1 inside if -125: LOCAL_ID=0 inside for, iteration 0, value 2 -125: LOCAL_ID=1 inside for, iteration 0, value 2 -125: LOCAL_ID=0 inside for, iteration 1, value 1 -125: LOCAL_ID=1 inside for, iteration 1, value 1 -125: LOCAL_ID=0 after if -125: LOCAL_ID=1 after if -125: OK -125: -125: -125: -- Comparing output.. -102/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 7.97 sec +103/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 8.94 sec test 48 Start 48: regression/test_llvm_segfault_issue_889 48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 48: Test timeout computed to be: 10000000 -135: gid_x 0 after barrier at iteration 16 -135: gid_x 1 after barrier at iteration 16 -135: gid_x 0 after barrier at iteration 15 -135: gid_x 1 after barrier at iteration 15 -135: gid_x 0 after barrier at iteration 14 -135: gid_x 1 after barrier at iteration 14 -135: gid_x 0 after barrier at iteration 13 -135: gid_x 1 after barrier at iteration 13 -135: gid_x 0 after barrier at iteration 12 -135: gid_x 1 after barrier at iteration 12 -135: gid_x 0 after barrier at iteration 11 -135: gid_x 1 after barrier at iteration 11 -135: gid_x 0 after barrier at iteration 10 -135: gid_x 1 after barrier at iteration 10 -135: gid_x 0 after barrier at iteration 9 -135: gid_x 1 after barrier at iteration 9 -135: gid_x 0 after barrier at iteration 8 -135: gid_x 1 after barrier at iteration 8 -135: gid_x 0 after barrier at iteration 7 -135: gid_x 1 after barrier at iteration 7 -135: gid_x 0 after barrier at iteration 6 -135: gid_x 1 after barrier at iteration 6 -135: gid_x 0 after barrier at iteration 5 -135: gid_x 1 after barrier at iteration 5 -135: gid_x 0 after barrier at iteration 4 -135: gid_x 1 after barrier at iteration 4 -135: gid_x 0 after barrier at iteration 3 -135: gid_x 1 after barrier at iteration 3 -135: gid_x 0 after barrier at iteration 2 -135: gid_x 1 after barrier at iteration 2 -135: gid_x 0 after barrier at iteration 1 -135: gid_x 1 after barrier at iteration 1 -135: OK -135: OK -135: -135: -135: -- Comparing output.. -103/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 6.19 sec -test 49 - Start 49: regression/test_issue_893 - -49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -49: Test timeout computed to be: 10000000 133: LOCAL_ID=0 before if 133: LOCAL_ID=1 before if 133: LOCAL_ID=0 inside if @@ -35276,14 +35299,33 @@ 133: 133: 133: -- Comparing output.. -104/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 7.23 sec +104/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 8.94 sec +test 49 + Start 49: regression/test_issue_893 + +49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +49: Test timeout computed to be: 10000000 +137: global: 0-0-0 +137: local: 0-0-0 +137: global: 0-0-1 +137: local: 0-0-1 +137: global: 0-0-2 +137: local: 0-0-2 +137: global: 0-0-3 +137: local: 0-0-3 +137: OK +137: +137: +137: -- SORTING FILE +137: -- Comparing output.. +105/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 5.97 sec test 50 Start 50: regression/test_flatten_barrier_subs 50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 50: Test timeout computed to be: 10000000 -50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output 134: vertical: 134: i: 0 gid: 1 134: horizontal: @@ -35314,7 +35356,8 @@ 134: 134: 134: -- Comparing output.. -105/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 7.32 sec +50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output +106/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 7.25 sec test 51 Start 51: regression/phi_nodes_not_replicated_REPL @@ -35330,7 +35373,7 @@ 46: 1 error generated. 46: 1 error generated. 46: -106/165 Test #46: regression/test_issue_577 ........................................................... Passed 3.25 sec +107/165 Test #46: regression/test_issue_577 ........................................................... Passed 2.86 sec test 52 Start 52: regression/issues_with_local_pointers_REPL @@ -35339,93 +35382,6 @@ 52: Environment variables: 52: POCL_WORK_GROUP_METHOD=workitemrepl 52: Test timeout computed to be: 10000000 -136: i:0 0 0 0 before barrier -136: i:0 1 0 0 before barrier -136: i:0 2 0 0 before barrier -136: i:0 0 0 0 after barrier -136: i:0 1 0 0 after barrier -136: i:0 1 0 0 after latch 1 -136: i:0 2 0 0 after barrier -136: i:0 2 0 0 after latch 1 -136: i:0 2 0 0 after latch 2 -136: i:1 0 0 0 before barrier -136: i:1 1 0 0 before barrier -136: i:1 2 0 0 before barrier -136: i:1 0 0 0 after barrier -136: i:1 1 0 0 after barrier -136: i:1 1 0 0 after latch 1 -136: i:1 2 0 0 after barrier -136: i:1 2 0 0 after latch 1 -136: i:1 2 0 0 after latch 2 -136: OK -136: -136: -136: -- Comparing output.. -107/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 6.90 sec -test 53 - Start 53: regression/barrier_between_two_for_loops_REPL - -53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_between_for_loops" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -53: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -53: Environment variables: -53: POCL_WORK_GROUP_METHOD=workitemrepl -53: Test timeout computed to be: 10000000 -100: OK -100: -100: 1 warning and 2 errors generated. -100: log: 0x55b551b6a800 -100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here -100: -100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_ncQgkS.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_ncQgkS.cl:1:10: missing terminating '"' character -100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program -100: -100: cl_program callback (via pfn_notify) -100: build callback successful -100: 1 warning generated. -100: 1 warning generated. -100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' -100: -100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -100: 1 error generated. -100: 1 error generated. -100: -108/165 Test #100: runtime/clBuildProgram .............................................................. Passed 20.05 sec -test 54 - Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL - -54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -54: Environment variables: -54: POCL_WORK_GROUP_METHOD=workitemrepl -54: Test timeout computed to be: 10000000 -139: 0: 13 -139: 1: 1 -139: 2: 1 -139: 3: 3 -139: 4: 1 -139: 5: 1 -139: 6: 1 -139: 7: 0 -139: 8: 0 -139: 9: 0 -139: 10: 0 -139: 11: 0 -139: 12: 0 -139: OK -139: -139: -139: -- Comparing output.. -109/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 5.53 sec -test 55 - Start 55: regression/for-loop_with_computation_after_the_brexit_REPL - -55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_multi_level_loops_with_barriers" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -55: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -55: Environment variables: -55: POCL_WORK_GROUP_METHOD=workitemrepl -55: Test timeout computed to be: 10000000 140: 0: 128 140: 1: 1 140: 2: 1 @@ -163429,33 +163385,43 @@ 140: OK 140: 140: -137: global: 0-0-0 -137: local: 0-0-0 -137: global: 0-0-1 -137: local: 0-0-1 -137: global: 0-0-2 -137: local: 0-0-2 -137: global: 0-0-3 -137: local: 0-0-3 -137: OK -137: -137: -137: -- SORTING FILE -137: -- Comparing output.. -44: OK -44: -44: -48: binary size [0]: 63605 -48: binary size [1]: 140721136090889 -48: binary size [2]: 126614527 -48: binary size [3]: 100 -48: binary size [4]: 895 -48: binary size [5]: 0 -48: binary size [6]: 0 -48: binary size [7]: 0 -48: OK -48: -48: +135: gid_x 0 after barrier at iteration 16 +135: gid_x 1 after barrier at iteration 16 +135: gid_x 0 after barrier at iteration 15 +135: gid_x 1 after barrier at iteration 15 +135: gid_x 0 after barrier at iteration 14 +135: gid_x 1 after barrier at iteration 14 +135: gid_x 0 after barrier at iteration 13 +135: gid_x 1 after barrier at iteration 13 +135: gid_x 0 after barrier at iteration 12 +135: gid_x 1 after barrier at iteration 12 +135: gid_x 0 after barrier at iteration 11 +135: gid_x 1 after barrier at iteration 11 +135: gid_x 0 after barrier at iteration 10 +135: gid_x 1 after barrier at iteration 10 +135: gid_x 0 after barrier at iteration 9 +135: gid_x 1 after barrier at iteration 9 +135: gid_x 0 after barrier at iteration 8 +135: gid_x 1 after barrier at iteration 8 +135: gid_x 0 after barrier at iteration 7 +135: gid_x 1 after barrier at iteration 7 +135: gid_x 0 after barrier at iteration 6 +135: gid_x 1 after barrier at iteration 6 +135: gid_x 0 after barrier at iteration 5 +135: gid_x 1 after barrier at iteration 5 +135: gid_x 0 after barrier at iteration 4 +135: gid_x 1 after barrier at iteration 4 +135: gid_x 0 after barrier at iteration 3 +135: gid_x 1 after barrier at iteration 3 +135: gid_x 0 after barrier at iteration 2 +135: gid_x 1 after barrier at iteration 2 +135: gid_x 0 after barrier at iteration 1 +135: gid_x 1 after barrier at iteration 1 +135: OK +135: OK +135: +135: +135: -- Comparing output.. 138: id=0: AAA. 138: id=0: CCC. 138: auxfunc @@ -163468,7 +163434,73 @@ 138: 138: 138: -- Comparing output.. -110/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 7.24 sec +136: i:0 0 0 0 before barrier +136: i:0 1 0 0 before barrier +136: i:0 2 0 0 before barrier +136: i:0 0 0 0 after barrier +136: i:0 1 0 0 after barrier +136: i:0 1 0 0 after latch 1 +136: i:0 2 0 0 after barrier +136: i:0 2 0 0 after latch 1 +136: i:0 2 0 0 after latch 2 +136: i:1 0 0 0 before barrier +136: i:1 1 0 0 before barrier +136: i:1 2 0 0 before barrier +136: i:1 0 0 0 after barrier +136: i:1 1 0 0 after barrier +136: i:1 1 0 0 after latch 1 +136: i:1 2 0 0 after barrier +136: i:1 2 0 0 after latch 1 +136: i:1 2 0 0 after latch 2 +136: OK +136: +136: +136: -- Comparing output.. +139: 0: 13 +139: 1: 1 +139: 2: 1 +139: 3: 3 +139: 4: 1 +139: 5: 1 +139: 6: 1 +139: 7: 0 +139: 8: 0 +139: 9: 0 +139: 10: 0 +139: 11: 0 +139: 12: 0 +139: OK +139: +139: +139: -- Comparing output.. +108/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 8.99 sec +test 53 + Start 53: regression/barrier_between_two_for_loops_REPL + +53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_between_for_loops" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +53: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +53: Environment variables: +53: POCL_WORK_GROUP_METHOD=workitemrepl +53: Test timeout computed to be: 10000000 +109/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 8.55 sec +test 54 + Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL + +54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +54: Environment variables: +54: POCL_WORK_GROUP_METHOD=workitemrepl +54: Test timeout computed to be: 10000000 +110/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 8.18 sec +test 55 + Start 55: regression/for-loop_with_computation_after_the_brexit_REPL + +55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_multi_level_loops_with_barriers" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +55: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +55: Environment variables: +55: POCL_WORK_GROUP_METHOD=workitemrepl +55: Test timeout computed to be: 10000000 +111/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 7.78 sec test 56 Start 56: regression/for-loop_with_a_variable_iteration_count_REPL @@ -163477,7 +163509,7 @@ 56: Environment variables: 56: POCL_WORK_GROUP_METHOD=workitemrepl 56: Test timeout computed to be: 10000000 -111/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 7.08 sec +112/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 7.76 sec test 57 Start 57: regression/early_return_before_a_barrier_region_REPL @@ -163486,7 +163518,10 @@ 57: Environment variables: 57: POCL_WORK_GROUP_METHOD=workitemrepl 57: Test timeout computed to be: 10000000 -112/165 Test #44: regression/test_issue_445 ........................................................... Passed 6.40 sec +43: OK +43: +43: +113/165 Test #43: regression/test_issue_231 ........................................................... Passed 8.37 sec test 58 Start 58: regression/id-dependent_computation_before_kernel_exit_REPL @@ -163495,7 +163530,10 @@ 58: Environment variables: 58: POCL_WORK_GROUP_METHOD=workitemrepl 58: Test timeout computed to be: 10000000 -113/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 5.80 sec +44: OK +44: +44: +114/165 Test #44: regression/test_issue_445 ........................................................... Passed 7.04 sec test 59 Start 59: regression/barrier_just_before_return_REPL @@ -163504,7 +163542,27 @@ 59: Environment variables: 59: POCL_WORK_GROUP_METHOD=workitemrepl 59: Test timeout computed to be: 10000000 -114/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 6.83 sec +45: outer=0 inner=0 lid=0 +45: outer=0 inner=0 lid=1 +45: + outer=0 inner=0 lid=0 +45: + outer=0 inner=0 lid=1 +45: outer=0 inner=1 lid=0 +45: outer=0 inner=1 lid=1 +45: + outer=0 inner=1 lid=0 +45: + outer=0 inner=1 lid=1 +45: outer=1 inner=0 lid=0 +45: outer=1 inner=0 lid=1 +45: + outer=1 inner=0 lid=0 +45: + outer=1 inner=0 lid=1 +45: outer=1 inner=1 lid=0 +45: outer=1 inner=1 lid=1 +45: + outer=1 inner=1 lid=0 +45: + outer=1 inner=1 lid=1 +45: OK +45: +45: 2 warnings generated. +45: +115/165 Test #45: regression/test_issue_553 ........................................................... Passed 6.52 sec test 60 Start 60: regression/infinite_loop_REPL @@ -163513,10 +163571,10 @@ 60: Environment variables: 60: POCL_WORK_GROUP_METHOD=workitemrepl 60: Test timeout computed to be: 10000000 -47: OK -47: -47: -115/165 Test #47: regression/test_issue_757 ........................................................... Passed 5.99 sec +51: OK +51: +51: +116/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 6.42 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -163525,10 +163583,18 @@ 61: Environment variables: 61: POCL_WORK_GROUP_METHOD=workitemrepl 61: Test timeout computed to be: 10000000 -43: OK -43: -43: -116/165 Test #43: regression/test_issue_231 ........................................................... Passed 6.63 sec +48: binary size [0]: 63605 +48: binary size [1]: 0 +48: binary size [2]: 126614527 +48: binary size [3]: 100 +48: binary size [4]: 895 +48: binary size [5]: 0 +48: binary size [6]: 0 +48: binary size [7]: 0 +48: OK +48: +48: +117/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 7.22 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -163537,27 +163603,10 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -45: outer=0 inner=0 lid=0 -45: outer=0 inner=0 lid=1 -45: + outer=0 inner=0 lid=0 -45: + outer=0 inner=0 lid=1 -45: outer=0 inner=1 lid=0 -45: outer=0 inner=1 lid=1 -45: + outer=0 inner=1 lid=0 -45: + outer=0 inner=1 lid=1 -45: outer=1 inner=0 lid=0 -45: outer=1 inner=0 lid=1 -45: + outer=1 inner=0 lid=0 -45: + outer=1 inner=0 lid=1 -45: outer=1 inner=1 lid=0 -45: outer=1 inner=1 lid=1 -45: + outer=1 inner=1 lid=0 -45: + outer=1 inner=1 lid=1 -45: OK -45: -45: 2 warnings generated. -45: -117/165 Test #45: regression/test_issue_553 ........................................................... Passed 7.26 sec +47: OK +47: +47: +118/165 Test #47: regression/test_issue_757 ........................................................... Passed 7.61 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -163569,7 +163618,7 @@ 49: OK 49: 49: -118/165 Test #49: regression/test_issue_893 ........................................................... Passed 6.42 sec +119/165 Test #49: regression/test_issue_893 ........................................................... Passed 8.46 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -163578,10 +163627,10 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -51: OK -51: -51: -119/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 5.90 sec +56: OK +56: +56: +120/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 5.85 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -163593,7 +163642,7 @@ 53: OK 53: 53: -120/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 5.48 sec +121/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 6.17 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -163605,7 +163654,7 @@ 54: OK 54: 54: -121/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 5.03 sec +122/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 6.46 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -163617,7 +163666,7 @@ 52: OK 52: 52: -122/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 6.68 sec +123/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 7.99 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -163626,15 +163675,10 @@ 68: Environment variables: 68: POCL_WORK_GROUP_METHOD=workitemloops 68: Test timeout computed to be: 10000000 -50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 -50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 -50: 0: Portable Computing Language -50: CL gave correct results -50: OK -50: -50: -50: -- Comparing output.. -123/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 8.87 sec +57: OK +57: +57: +124/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 6.65 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -163643,10 +163687,10 @@ 69: Environment variables: 69: POCL_WORK_GROUP_METHOD=workitemloops 69: Test timeout computed to be: 10000000 -55: OK -55: -55: -124/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 6.33 sec +59: OK +59: +59: +125/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 5.69 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -163655,10 +163699,10 @@ 70: Environment variables: 70: POCL_WORK_GROUP_METHOD=workitemloops 70: Test timeout computed to be: 10000000 -60: OK -60: -60: -125/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 5.05 sec +55: OK +55: +55: +126/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 7.58 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -163667,10 +163711,10 @@ 71: Environment variables: 71: POCL_WORK_GROUP_METHOD=workitemloops 71: Test timeout computed to be: 10000000 -59: OK -59: -59: -126/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 5.20 sec +60: OK +60: +60: +127/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 6.04 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -163679,10 +163723,15 @@ 72: Environment variables: 72: POCL_WORK_GROUP_METHOD=workitemloops 72: Test timeout computed to be: 10000000 -57: OK -57: -57: -127/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 5.84 sec +50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 +50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 +50: 0: Portable Computing Language +50: CL gave correct results +50: OK +50: +50: +50: -- Comparing output.. +128/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 10.05 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -163691,10 +163740,10 @@ 73: Environment variables: 73: POCL_WORK_GROUP_METHOD=workitemloops 73: Test timeout computed to be: 10000000 -56: OK -56: -56: -128/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 6.08 sec +58: OK +58: +58: +129/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 8.31 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -163703,10 +163752,13 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -61: OK -61: -61: -129/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 6.62 sec +62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: OK +62: +62: 6 warnings generated. +62: +130/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 7.97 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -163715,13 +163767,13 @@ 75: Environment variables: 75: POCL_WORK_GROUP_METHOD=workitemloops 75: Test timeout computed to be: 10000000 -62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: OK -62: -62: 6 warnings generated. -62: -130/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 6.68 sec +63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +63: +63: 6 warnings generated. +63: +63: -- OK +131/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 8.32 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -163730,13 +163782,10 @@ 76: Environment variables: 76: POCL_WORK_GROUP_METHOD=workitemloops 76: Test timeout computed to be: 10000000 -63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -63: -63: 6 warnings generated. -63: -63: -- OK -131/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 6.00 sec +61: OK +61: +61: +132/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 8.72 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -163745,10 +163794,10 @@ 77: Environment variables: 77: POCL_WORK_GROUP_METHOD=workitemloops 77: Test timeout computed to be: 10000000 -58: OK -58: -58: -132/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 7.05 sec +64: OK +64: +64: +133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 7.72 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -163757,10 +163806,13 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -64: OK -64: -64: -133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 6.96 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +134/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 9.37 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -163769,12 +163821,10 @@ 79: Environment variables: 79: POCL_WORK_GROUP_METHOD=workitemloops 79: Test timeout computed to be: 10000000 -65: OK -65: OK -65: OK -65: -65: -134/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 12.12 sec +74: OK +74: +74: +135/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 7.69 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -163783,10 +163833,12 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -74: OK -74: -74: -135/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 7.71 sec +69: OK +69: OK +69: OK +69: +69: +136/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 14.54 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -163795,13 +163847,12 @@ 81: Environment variables: 81: POCL_WORK_GROUP_METHOD=workitemloops 81: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -136/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 8.02 sec +65: OK +65: OK +65: OK +65: +65: +137/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 15.54 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -163810,10 +163861,12 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -78: OK -78: -78: -137/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 7.22 sec +66: OK +66: OK +66: OK +66: +66: +138/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 15.90 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -163822,10 +163875,10 @@ 83: Environment variables: 83: POCL_WORK_GROUP_METHOD=workitemloops 83: Test timeout computed to be: 10000000 -76: OK -76: -76: -138/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 7.61 sec +75: OK +75: +75: +139/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 9.88 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -163834,10 +163887,10 @@ 84: Environment variables: 84: POCL_WORK_GROUP_METHOD=workitemloops 84: Test timeout computed to be: 10000000 -75: OK -75: -75: -139/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 7.88 sec +77: OK +77: +77: +140/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 9.40 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -163846,10 +163899,10 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -77: OK -77: -77: -140/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 7.79 sec +78: OK +78: +78: +141/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 8.87 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -163858,10 +163911,10 @@ 86: Environment variables: 86: POCL_WORK_GROUP_METHOD=workitemloops 86: Test timeout computed to be: 10000000 -79: OK -79: -79: -141/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 7.47 sec +76: OK +76: +76: +142/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 10.33 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -163870,12 +163923,12 @@ 87: Environment variables: 87: POCL_WORK_GROUP_METHOD=workitemloops 87: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -142/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 13.10 sec +68: OK +68: OK +68: OK +68: +68: +143/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 18.22 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -163884,24 +163937,22 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -69: OK -69: OK -69: OK -69: -69: -143/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 14.10 sec +71: OK +71: OK +71: OK +71: +71: +144/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 17.16 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -144/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 13.74 sec +79: OK +79: +79: +145/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 8.08 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args @@ -163913,41 +163964,39 @@ 72: OK 72: 72: -145/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 14.10 sec +146/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 17.83 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -146/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 15.92 sec +67: OK +67: OK +67: OK +67: +67: +147/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 19.79 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one 92: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_fors_with_var_iteration_counts" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 92: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 92: Test timeout computed to be: 10000000 -83: OK -83: -83: -147/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 5.90 sec +80: OK +80: +80: +148/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 9.76 sec test 93 Start 93: regression/autolocals_in_constexprs 93: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_autolocals_in_constexprs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 93: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 93: Test timeout computed to be: 10000000 -67: OK -67: OK -67: OK -67: -67: -148/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 17.44 sec +81: OK +81: +81: +149/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 6.67 sec test 94 Start 94: regression/struct_kernel_arguments @@ -163959,7 +164008,7 @@ 70: OK 70: 70: -149/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 15.72 sec +150/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 20.87 sec test 95 Start 95: regression/vector_kernel_arguments @@ -163969,69 +164018,65 @@ 85: OK 85: 85: -150/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 6.53 sec -80: OK -80: -80: -151/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 7.56 sec +151/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 7.10 sec +82: OK +82: +82: +152/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 8.07 sec +84: OK +84: +84: +153/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 7.52 sec 86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 86: OK 86: 86: 6 warnings generated. 86: -152/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 6.60 sec -84: OK -84: -84: -153/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 6.85 sec -81: OK -81: -81: -154/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 7.93 sec -82: OK -82: -82: -155/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 8.08 sec +154/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 8.35 sec +83: OK +83: +83: +155/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 9.51 sec 87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 87: 87: 6 warnings generated. 87: 87: -- OK -156/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 6.71 sec -88: OK -88: -88: -157/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 7.00 sec +156/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 8.71 sec +89: OK +89: +89: +157/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 8.25 sec +91: OK +91: +91: +158/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 7.76 sec 90: OK 90: 90: -158/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 4.70 sec +159/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 8.22 sec +88: OK +88: +88: +160/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 10.10 sec 92: OK 92: 92: -159/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 4.61 sec -91: OK -91: -91: -160/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 5.30 sec -89: OK -89: -89: -161/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 6.28 sec +161/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 8.78 sec 93: OK 93: 93: -162/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 5.52 sec +162/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 8.90 sec 94: OK 94: 94: -163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 5.09 sec +163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 8.45 sec 95: OK 95: 95: -164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 5.17 sec +164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 8.54 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -164042,28 +164087,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 62.77 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 79.85 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 68.62 sec*proc (2 tests) -cuda = 283.49 sec*proc (53 tests) -dlopen = 0.29 sec*proc (3 tests) -hsa = 30.08 sec*proc (4 tests) -hsa-native = 846.49 sec*proc (91 tests) -internal = 1319.35 sec*proc (160 tests) -kernel = 517.93 sec*proc (38 tests) -matrix = 32.38 sec*proc (4 tests) -poclbin = 34.55 sec*proc (4 tests) -proxy = 253.28 sec*proc (36 tests) -regression = 405.28 sec*proc (53 tests) -runtime = 122.85 sec*proc (29 tests) -tce = 50.59 sec*proc (8 tests) -vulkan = 153.67 sec*proc (26 tests) -workgroup = 166.07 sec*proc (16 tests) +EinsteinToolkit = 76.68 sec*proc (2 tests) +cuda = 377.47 sec*proc (53 tests) +dlopen = 0.21 sec*proc (3 tests) +hsa = 39.44 sec*proc (4 tests) +hsa-native = 915.79 sec*proc (91 tests) +internal = 1577.55 sec*proc (160 tests) +kernel = 491.02 sec*proc (38 tests) +matrix = 22.94 sec*proc (4 tests) +poclbin = 42.49 sec*proc (4 tests) +proxy = 279.29 sec*proc (36 tests) +regression = 496.18 sec*proc (53 tests) +runtime = 179.94 sec*proc (29 tests) +tce = 57.78 sec*proc (8 tests) +vulkan = 207.34 sec*proc (26 tests) +workgroup = 208.10 sec*proc (16 tests) -Total Test time (real) = 116.40 sec +Total Test time (real) = 143.46 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -164071,6 +164116,7 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[2]: Leaving directory '/build/pocl-3.1' ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING sse2 TESTING sse2 + env POCL_KERNELLIB_NAME=sse2 /usr/bin/make -f debian/rules run-tests @@ -164157,7 +164203,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -164307,10 +164353,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -164346,7 +164392,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -164455,10 +164501,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -164469,27 +164515,27 @@ Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end -test 2 - Start 2: pocl_test_dlopen_libpocl +test 3 + Start 3: pocl_test_dlopen_device_basic -2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen -2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -2: Test timeout computed to be: 10000000 +3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" +3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +3: Test timeout computed to be: 10000000 test 4 Start 4: pocl_test_dlopen_device_pthread 4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" 4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 4: Test timeout computed to be: 10000000 -test 3 - Start 3: pocl_test_dlopen_device_basic +test 2 + Start 2: pocl_test_dlopen_libpocl -3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" -3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -3: Test timeout computed to be: 10000000 - 1/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.12 sec - 2/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.10 sec - 3/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.14 sec +2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen +2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +2: Test timeout computed to be: 10000000 + 1/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.06 sec + 2/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.06 sec + 3/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.06 sec test 1 Start 1: pocl_version_check @@ -164499,7 +164545,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.19 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.09 sec test 29 Start 29: kernel/test_shuffle_char @@ -164590,12 +164636,6 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 -test 6 - Start 6: kernel/test_convert_type_1 - -6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -6: Test timeout computed to be: 10000000 37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt 38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt 39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt @@ -164612,7 +164652,90 @@ 41: 41: 41: -- Comparing output.. - 5/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 6.47 sec + 5/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 3.84 sec +test 6 + Start 6: kernel/test_convert_type_1 + +6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +6: Test timeout computed to be: 10000000 +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0,0,0 +40: ulong4 0,0,0,0 +40: ulong8 0,0,0,0,0,0,0,0x16248be02db84100 +40: ulong16 0,0,0,0,0,0,0,0x16248be02db84100,0,0x7f6d9d000c10,0x7f6dd5ffa960,0x16248be02db84100,0x7f6dd5ffa8c7,0x7f6dfa1d5e9f,0,0 +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0,0x7f6d9d000c10,0x7f6dd5ffa960 +40: ulong4 0,0x7f6d9d000c10,0x7f6dd5ffa960,0x16248be02db84100 +40: ulong8 0xfffffffffffffff0,0x7f6dfa1d5dea,0x7f6dd5ffa191,0x7f6dd5ffa6f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0,0 +40: ulong16 0x7f6dd5ffa7f0,0x7f6dd460ad74,0x3000000020,0x7f6dd5ffa7c0,0x7f6dd5ffa740,0x7f6dd5ffa694,0x7f6dd5ffa110,0x7f6d9c000900,0x10000000000018c,0x1,0x788200000010,0x7f6dd460ad74,0x4000000020,0x7f6dd5ffa7f0,0x7f6dd5ffa730,0x7f6dd5ffa880 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0x7f6dd5ffa9c0,0x2e,0 0,0,0 à +40: l 0x7f6dd5ffa980,0x2e,0,0 0,0,0,0x16248be02db84100   +40: l 0x7f6dd5ffaa40,0x2e,0,0,0,0,0,0x16248be02db84100 0,0x7f6d9d000c10,0x7f6dd5ffa960,0x16248be02db84100,0x7f6dd5ffa8c7,0x7f6dfa1d5e9f,0,0 € +40: l 0x7f6dd5ffab00,0x2e,0,0,0,0,0,0x16248be02db84100,0,0x7f6d9d000c10,0x7f6dd5ffa960,0x16248be02db84100,0x7f6dd5ffa8c7,0x7f6dfa1d5e9f,0,0 0,0x16248be02db84100,0,0xffffffffffffffa8,0x7f6dfa2c0aa0,0x7f6dfa10bdc7,0x7f6dfa2c0aa0,0x7f6dfa10bdc7,0x1007f6d9c000030,0x7f6dfa0c6072,0,0,0x7f6dfa055a50,0x7f6dfa07dcc0,0x563046d4f920,0x563046d247c0 € +40: +40: ulong2 0 +40: ulong3 0 +40: ulong4 0 +40: ulong8 0 +40: ulong16 0 +40: ulong2 edcba98765432150 +40: ulong3 edcba98765432176 +40: ulong4 edcba987654321c9 +40: ulong8 edcba98765432393 +40: ulong16 edcba987654326af +40: OK +40: +40: 20 warnings generated. +40: +40: -- Comparing output.. +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_r4RAV 2023-05-20 23:40:47.681733352 +1400 +40: @@ -1,20 +1,20 @@ +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong3 0,0,0 +40: +ulong4 0,0,0,0 +40: +ulong8 0,0,0,0,0,0,0,0x16248be02db84100 +40: +ulong16 0,0,0,0,0,0,0,0x16248be02db84100,0,0x7f6d9d000c10,0x7f6dd5ffa960,0x16248be02db84100,0x7f6dd5ffa8c7,0x7f6dfa1d5e9f,0,0 +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong3 0,0x7f6d9d000c10,0x7f6dd5ffa960 +40: +ulong4 0,0x7f6d9d000c10,0x7f6dd5ffa960,0x16248be02db84100 +40: +ulong8 0xfffffffffffffff0,0x7f6dfa1d5dea,0x7f6dd5ffa191,0x7f6dd5ffa6f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0,0 +40: +ulong16 0x7f6dd5ffa7f0,0x7f6dd460ad74,0x3000000020,0x7f6dd5ffa7c0,0x7f6dd5ffa740,0x7f6dd5ffa694,0x7f6dd5ffa110,0x7f6d9c000900,0x10000000000018c,0x1,0x788200000010,0x7f6dd460ad74,0x4000000020,0x7f6dd5ffa7f0,0x7f6dd5ffa730,0x7f6dd5ffa880 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: -l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . +40: +l 0x7f6dd5ffa9c0,0x2e,0 0,0,0 à +40: +l 0x7f6dd5ffa980,0x2e,0,0 0,0,0,0x16248be02db84100   +40: +l 0x7f6dd5ffaa40,0x2e,0,0,0,0,0,0x16248be02db84100 0,0x7f6d9d000c10,0x7f6dd5ffa960,0x16248be02db84100,0x7f6dd5ffa8c7,0x7f6dfa1d5e9f,0,0 € +40: +l 0x7f6dd5ffab00,0x2e,0,0,0,0,0,0x16248be02db84100,0,0x7f6d9d000c10,0x7f6dd5ffa960,0x16248be02db84100,0x7f6dd5ffa8c7,0x7f6dfa1d5e9f,0,0 0,0x16248be02db84100,0,0xffffffffffffffa8,0x7f6dfa2c0aa0,0x7f6dfa10bdc7,0x7f6dfa2c0aa0,0x7f6dfa10bdc7,0x1007f6d9c000030,0x7f6dfa0c6072,0,0,0x7f6dfa055a50,0x7f6dfa07dcc0,0x563046d4f920,0x563046d247c0 € +40: +40: ulong2 0 +40: ulong3 0 +40: +40: +40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): +40: FAIL: Test output does not match the expected output; output stored in +40: /tmp/cmake_testrun_r4RAV +40: +40: +40: -- OK + 6/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 4.66 sec test 7 Start 7: kernel/test_convert_type_2 @@ -164634,7 +164757,7 @@ 37: 37: 37: -- Comparing output.. - 6/165 Test #37: kernel/test_ucharn .................................................................. Passed 7.58 sec + 7/165 Test #37: kernel/test_ucharn .................................................................. Passed 4.88 sec test 8 Start 8: kernel/test_convert_type_4 @@ -164785,96 +164908,13 @@ 38: 2 warnings generated. 38: 38: -- Comparing output.. - 7/165 Test #38: kernel/test_printf .................................................................. Passed 7.90 sec + 8/165 Test #38: kernel/test_printf .................................................................. Passed 5.14 sec test 9 Start 9: kernel/test_convert_type_8 9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 9: Test timeout computed to be: 10000000 -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0,0,0 -40: ulong4 0,0,0,0 -40: ulong8 0,0,0,0,0,0,0,0xcf043bacc523f600 -40: ulong16 0,0,0,0,0,0,0,0xcf043bacc523f600,0,0x7fb131000c10,0x7fb1596d1960,0xcf043bacc523f600,0x7fb1596d18c7,0x7fb16f190e9f,0,0 -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0,0x7fb131000c10,0x7fb1596d1960 -40: ulong4 0,0x7fb131000c10,0x7fb1596d1960,0xcf043bacc523f600 -40: ulong8 0xfffffffffffffff0,0x7fb16f190dea,0x7fb1596d1191,0x7fb1596d16f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0,0 -40: ulong16 0x7fb1596d17f0,0x7fb15804dd74,0x3000000020,0x7fb1596d17c0,0x7fb1596d1740,0x7fb1596d1694,0x7fb1596d1110,0x7fb130000900,0x10000000000018c,0x1,0x788200000010,0x7fb15804dd74,0x4000000020,0x7fb1596d17f0,0x7fb1596d1730,0x7fb1596d1880 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0x7fb1596d19c0,0x2e,0 0,0,0 à -40: l 0x7fb1596d1980,0x2e,0,0 0,0,0,0xcf043bacc523f600   -40: l 0x7fb1596d1a40,0x2e,0,0,0,0,0,0xcf043bacc523f600 0,0x7fb131000c10,0x7fb1596d1960,0xcf043bacc523f600,0x7fb1596d18c7,0x7fb16f190e9f,0,0 € -40: l 0x7fb1596d1b00,0x2e,0,0,0,0,0,0xcf043bacc523f600,0,0x7fb131000c10,0x7fb1596d1960,0xcf043bacc523f600,0x7fb1596d18c7,0x7fb16f190e9f,0,0 0,0xcf043bacc523f600,0,0xffffffffffffffa8,0x7fb16f27baa0,0x7fb16f0c6dc7,0x7fb16f27baa0,0x7fb16f0c6dc7,0x1007fb130000030,0x7fb16f081072,0,0,0x7fb16f010a50,0x7fb16f038cc0,0x5626c46efae0,0x5626c46c5500 € -40: -40: ulong2 0 -40: ulong3 0 -40: ulong4 0 -40: ulong8 0 -40: ulong16 0 -40: ulong2 edcba98765432150 -40: ulong3 edcba98765432176 -40: ulong4 edcba987654321c9 -40: ulong8 edcba98765432393 -40: ulong16 edcba987654326af -40: OK -40: -40: 20 warnings generated. -40: -40: -- Comparing output.. -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_lAbZj 2024-06-21 03:31:36.287809722 -1200 -40: @@ -1,20 +1,20 @@ -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong3 0,0,0 -40: +ulong4 0,0,0,0 -40: +ulong8 0,0,0,0,0,0,0,0xcf043bacc523f600 -40: +ulong16 0,0,0,0,0,0,0,0xcf043bacc523f600,0,0x7fb131000c10,0x7fb1596d1960,0xcf043bacc523f600,0x7fb1596d18c7,0x7fb16f190e9f,0,0 -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong3 0,0x7fb131000c10,0x7fb1596d1960 -40: +ulong4 0,0x7fb131000c10,0x7fb1596d1960,0xcf043bacc523f600 -40: +ulong8 0xfffffffffffffff0,0x7fb16f190dea,0x7fb1596d1191,0x7fb1596d16f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0,0 -40: +ulong16 0x7fb1596d17f0,0x7fb15804dd74,0x3000000020,0x7fb1596d17c0,0x7fb1596d1740,0x7fb1596d1694,0x7fb1596d1110,0x7fb130000900,0x10000000000018c,0x1,0x788200000010,0x7fb15804dd74,0x4000000020,0x7fb1596d17f0,0x7fb1596d1730,0x7fb1596d1880 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: -l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7fb1596d19c0,0x2e,0 0,0,0 à -40: +l 0x7fb1596d1980,0x2e,0,0 0,0,0,0xcf043bacc523f600   -40: +l 0x7fb1596d1a40,0x2e,0,0,0,0,0,0xcf043bacc523f600 0,0x7fb131000c10,0x7fb1596d1960,0xcf043bacc523f600,0x7fb1596d18c7,0x7fb16f190e9f,0,0 € -40: +l 0x7fb1596d1b00,0x2e,0,0,0,0,0,0xcf043bacc523f600,0,0x7fb131000c10,0x7fb1596d1960,0xcf043bacc523f600,0x7fb1596d18c7,0x7fb16f190e9f,0,0 0,0xcf043bacc523f600,0,0xffffffffffffffa8,0x7fb16f27baa0,0x7fb16f0c6dc7,0x7fb16f27baa0,0x7fb16f0c6dc7,0x1007fb130000030,0x7fb16f081072,0,0,0x7fb16f010a50,0x7fb16f038cc0,0x5626c46efae0,0x5626c46c5500 € -40: -40: ulong2 0 -40: ulong3 0 -40: -40: -40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): -40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_lAbZj -40: -40: -40: -- OK - 8/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 8.80 sec -test 10 - Start 10: kernel/test_convert_type_16 - -10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -10: Test timeout computed to be: 10000000 39: Running test test_printf_vectors... 39: 39: VECTORS @@ -164901,31 +164941,31 @@ 39: ushort3 0xb1b2,0xb3b4,0xb5b6 39: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 39: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 -39: ushort16 0x90b8,0x1ac5,0x7ffd,0,0x6ed0,0x879d,0x55e0,0,0xfcd0,0xd92e,0x7f6f,0,0xeba4,0xebc,0x7f70,0 +39: ushort16 0xff18,0xda22,0x7ffe,0,0xbed0,0x5f76,0x555e,0,0x78a0,0xe539,0x7f56,0,0x3ba4,0xf853,0x7f56,0 39: 39: uint2 0xa1a2a3a4,0xa5a6a7a8 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 -39: uint8 0x1ac590b8,0x7ffd,0x879d6ed0,0x55e0,0xd92efcd0,0x7f6f,0xebceba4,0x7f70 -39: uint16 0x1ac590b8,0x7ffd,0x879d6ed0,0x55e0,0xd92efcd0,0x7f6f,0xebceba4,0x7f70,0,0,0x87a18690,0x55e0,0,0,0xfffffff0,0xffffffff +39: uint8 0xda22ff18,0x7ffe,0x5f76bed0,0x555e,0xe53978a0,0x7f56,0xf8533ba4,0x7f56 +39: uint16 0xda22ff18,0x7ffe,0x5f76bed0,0x555e,0xe53978a0,0x7f56,0xf8533ba4,0x7f56,0,0,0x64d5bbd0,0x555e,0,0,0xfffffff0,0xffffffff 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -39: ulong3 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0 -39: ulong4 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4 -39: ulong8 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4,0,0x55e087a18690,0,0xfffffffffffffff0 -39: ulong16 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4,0,0x55e087a18690,0,0xfffffffffffffff0,0x7f6fd92efcd0,0x80000002,0x7f6ff90ea510,0x7f700e92fcbb,0x7f700ebfca28,0x7f700eb10e44,0,0x7f6ff90ea590 +39: ulong3 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0 +39: ulong4 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4 +39: ulong8 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4,0,0x555e64d5bbd0,0,0xfffffffffffffff0 +39: ulong16 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4,0,0x555e64d5bbd0,0,0xfffffffffffffff0,0x7f56e53978a0,0x80000002,0x7f56e9a65510,0x7f56f8294cbb,0x7f56f8561a28,0x7f56f8475e44,0,0x7f56e9a65590 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 -39: float8 8.17111e-23,4.59135e-41,-2.36879e-34,3.08061e-41,-3.07841e+15,4.57146e-41,4.65725e-30,4.5716e-41 -39: float16 8.17111e-23,4.59135e-41,-2.36879e-34,3.08061e-41,-3.07841e+15,4.57146e-41,4.65725e-30,4.5716e-41,0,0,-2.43037e-34,3.08061e-41,0,0,nan,nan +39: float8 -1.14699e+16,4.59149e-41,1.77799e+19,3.0624e-41,-5.47414e+22,4.56795e-41,-1.71373e+34,4.56795e-41 +39: float16 -1.14699e+16,4.59149e-41,1.77799e+19,3.0624e-41,-5.47414e+22,4.56795e-41,-1.71373e+34,4.56795e-41,0,0,3.15415e+22,3.0624e-41,0,0,nan,nan 39: 39: double2 10.112,20.222 -39: double3 6.95274e-310,4.66511e-310,6.92277e-310 -39: double4 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310 -39: double8 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310,0,4.66511e-310,0,nan -39: double16 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310,0,4.66511e-310,0,nan,6.92277e-310,1.061e-314,6.92279e-310,6.92281e-310,6.92281e-310,6.92281e-310,0,6.92279e-310 +39: double3 6.95311e-310,4.63749e-310,6.91747e-310 +39: double4 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310 +39: double8 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310,0,4.63749e-310,0,nan +39: double16 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310,0,4.63749e-310,0,nan,6.91747e-310,1.061e-314,6.91748e-310,6.91749e-310,6.91749e-310,6.91749e-310,0,6.91748e-310 39: 39: PARAMETER PASSING 39: @@ -164945,35 +164985,35 @@ 39: s 0xc1c2,0xc3c4,0xc5c6 0xd7d8,0xd921,0xdbdc . 39: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . 39: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . -39: s 0x90b8,0x1ac5,0x7ffd,0,0x6ed0,0x879d,0x55e0,0,0xfcd0,0xd92e,0x7f6f,0,0xeba4,0xebc,0x7f70,0 0,0,0,0,0x8690,0x87a1,0x55e0,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € +39: s 0xff18,0xda22,0x7ffe,0,0xbed0,0x5f76,0x555e,0,0x78a0,0xe539,0x7f56,0,0x3ba4,0xf853,0x7f56,0 0,0,0,0,0xbbd0,0x64d5,0x555e,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € 39: s 0xa1a2 0xa3a4 0xa5a6 0xa7a8 0xa9aa 0xabac 0xadae 0xafb1 0xb2b3 0xb4b5 0xb6b7 0xb8b9 0xbabb 0xbcbd 0xbebf 0xc1c2 0xc3c4 0xc5c6 0xc7c8 0xc9ca 0xcbcc 0xcdce 0xcfd1 0xd2d3 0xd4d5 0xd6d7 0xd8d9 0xdadb 0xdcdd 0xdedf 0xe1e2 0xe3e4 . 39: 39: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . 39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . -39: i 0x1ac590b8,0x7ffd,0x879d6ed0,0x55e0,0xd92efcd0,0x7f6f,0xebceba4,0x7f70 0,0,0x87a18690,0x55e0,0,0,0xfffffff0,0xffffffff @ -39: i 0x1ac590b8,0x7ffd,0x879d6ed0,0x55e0,0xd92efcd0,0x7f6f,0xebceba4,0x7f70,0,0,0x87a18690,0x55e0,0,0,0xfffffff0,0xffffffff 0xd92efcd0,0x7f6f,0x80000002,0,0xf90ea510,0x7f6f,0xe92fcbb,0x7f70,0xebfca28,0x7f70,0xeb10e44,0x7f70,0,0,0xf90ea590,0x7f6f @ +39: i 0xda22ff18,0x7ffe,0x5f76bed0,0x555e,0xe53978a0,0x7f56,0xf8533ba4,0x7f56 0,0,0x64d5bbd0,0x555e,0,0,0xfffffff0,0xffffffff @ +39: i 0xda22ff18,0x7ffe,0x5f76bed0,0x555e,0xe53978a0,0x7f56,0xf8533ba4,0x7f56,0,0,0x64d5bbd0,0x555e,0,0,0xfffffff0,0xffffffff 0xe53978a0,0x7f56,0x80000002,0,0xe9a65510,0x7f56,0xf8294cbb,0x7f56,0xf8561a28,0x7f56,0xf8475e44,0x7f56,0,0,0xe9a65590,0x7f56 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -39: l 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0 0,0x55e087a18690,0 -39: l 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4 0,0x55e087a18690,0,0xfffffffffffffff0 À -39: l 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4,0,0x55e087a18690,0,0xfffffffffffffff0 0x7f6fd92efcd0,0x80000002,0x7f6ff90ea510,0x7f700e92fcbb,0x7f700ebfca28,0x7f700eb10e44,0,0x7f6ff90ea590 À -39: l 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4,0,0x55e087a18690,0,0xfffffffffffffff0,0x7f6fd92efcd0,0x80000002,0x7f6ff90ea510,0x7f700e92fcbb,0x7f700ebfca28,0x7f700eb10e44,0,0x7f6ff90ea590 0x7f700ebd5370,0x7f6ff90ea510,0,0,0x7f6ff90ea510,0x7f6ff90ea41c,0xfffffffffffffff0,0x2cf9dd4008a93162,0x7f700ebfca78,0x7f6ff90ea510,0x7f700e92fcbb,0x7f700ebfca28,0x2cf99d5d57693162,0x2cc672220b3d3162,0,0x7f700ebd2cc7 +39: l 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0 0,0x555e64d5bbd0,0 +39: l 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4 0,0x555e64d5bbd0,0,0xfffffffffffffff0 À +39: l 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4,0,0x555e64d5bbd0,0,0xfffffffffffffff0 0x7f56e53978a0,0x80000002,0x7f56e9a65510,0x7f56f8294cbb,0x7f56f8561a28,0x7f56f8475e44,0,0x7f56e9a65590 À +39: l 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4,0,0x555e64d5bbd0,0,0xfffffffffffffff0,0x7f56e53978a0,0x80000002,0x7f56e9a65510,0x7f56f8294cbb,0x7f56f8561a28,0x7f56f8475e44,0,0x7f56e9a65590 0x7f56f853a370,0x7f56e9a65510,0,0,0x7f56e9a65510,0x7f56e9a6541c,0xfffffffffffffff0,0xb3c2a63d74a67c59,0x7f56f8561a78,0x7f56e9a65510,0x7f56f8294cbb,0x7f56f8561a28,0xb3c2bf71cb667c59,0xb3c29cb3d7327c59,0,0x7f56f8537cc7 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . 39: f 31.1,31.2,31.3 32.4,32.5,32.6 . 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . -39: f 8.17111e-23,4.59135e-41,-2.36879e-34,3.08061e-41,-3.07841e+15,4.57146e-41,4.65725e-30,4.5716e-41 0,0,-2.43037e-34,3.08061e-41,0,0,nan,nan € -39: f 8.17111e-23,4.59135e-41,-2.36879e-34,3.08061e-41,-3.07841e+15,4.57146e-41,4.65725e-30,4.5716e-41,0,0,-2.43037e-34,3.08061e-41,0,0,nan,nan -3.07841e+15,4.57146e-41,-2.8026e-45,0,-4.62909e+34,4.57146e-41,3.62351e-30,4.5716e-41,4.72798e-30,4.5716e-41,4.36476e-30,4.5716e-41,0,0,-4.62915e+34,4.57146e-41 @ +39: f -1.14699e+16,4.59149e-41,1.77799e+19,3.0624e-41,-5.47414e+22,4.56795e-41,-1.71373e+34,4.56795e-41 0,0,3.15415e+22,3.0624e-41,0,0,nan,nan € +39: f -1.14699e+16,4.59149e-41,1.77799e+19,3.0624e-41,-5.47414e+22,4.56795e-41,-1.71373e+34,4.56795e-41,0,0,3.15415e+22,3.0624e-41,0,0,nan,nan -5.47414e+22,4.56795e-41,-2.8026e-45,0,-2.51354e+25,4.56795e-41,-1.37352e+34,4.56795e-41,-1.737e+34,4.56795e-41,-1.61747e+34,4.56795e-41,0,0,-2.51357e+25,4.56795e-41 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . -39: d 6.95274e-310,4.66511e-310,6.92277e-310 0,4.66511e-310,0 @ -39: d 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310 0,4.66511e-310,0,nan -39: d 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310,0,4.66511e-310,0,nan 6.92277e-310,1.061e-314,6.92279e-310,6.92281e-310,42.5,42.6,42.7,42.8 À -39: d 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310,0,4.66511e-310,0,nan,6.92277e-310,1.061e-314,6.92279e-310,6.92281e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 +39: d 6.95311e-310,4.63749e-310,6.91747e-310 0,4.63749e-310,0 @ +39: d 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310 0,4.63749e-310,0,nan +39: d 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310,0,4.63749e-310,0,nan 6.91747e-310,1.061e-314,6.91748e-310,6.91749e-310,42.5,42.6,42.7,42.8 À +39: d 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310,0,4.63749e-310,0,nan,6.91747e-310,1.061e-314,6.91748e-310,6.91749e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 39: d 1.8 2.8 3.8 4.8 5.8 6.8 7.8 8.8 9.8 10.8 11.8 12.8 13.8 14.8 15.8 16.8 17.8 18.8 19.8 20.8 21.8 22.8 23.8 24.8 25.8 26.8 27.8 28.8 29.8 30.8 31.8 32.8 . 39: 39: x 0x31323334 2.4 0x393a3b3c 4.4 0x42434445 6.4 0x4a4b4c4d 8.4 0x53545556 10.4 0x5b5c5d5e 12.4 0x64656667 14.4 0x6c6d6e6f 16.4 0x75767778 18.4 0x7d7e7f81 20.4 0x86878889 22.4 0x8e8f9192 24.4 0x9798999a 26.4 0x9fa1a2a3 28.4 0xa8a9aaab 30.4 0xb1b2b3b4 32.4 . @@ -164983,50 +165023,50 @@ 39: 128 warnings generated. 39: 39: -- Comparing output.. -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_8YGhQ 2024-06-21 03:31:36.391809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_kjayS 2023-05-20 23:40:48.541701010 +1400 39: @@ -24,31 +24,31 @@ 39: ushort3 0xb1b2,0xb3b4,0xb5b6 39: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 39: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 39: -ushort16 0xf1f2,0xf3f4,0xf5f6,0xf7f8,0xf9fa,0xfbfc,0xfdfe,0xff11,0x1213,0x1415,0x1617,0x1819,0x1a1b,0x1c1d,0x1e1f,0x2122 -39: +ushort16 0x90b8,0x1ac5,0x7ffd,0,0x6ed0,0x879d,0x55e0,0,0xfcd0,0xd92e,0x7f6f,0,0xeba4,0xebc,0x7f70,0 +39: +ushort16 0xff18,0xda22,0x7ffe,0,0xbed0,0x5f76,0x555e,0,0x78a0,0xe539,0x7f56,0,0x3ba4,0xf853,0x7f56,0 39: 39: uint2 0xa1a2a3a4,0xa5a6a7a8 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: -uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint8 0x1ac590b8,0x7ffd,0x879d6ed0,0x55e0,0xd92efcd0,0x7f6f,0xebceba4,0x7f70 -39: +uint16 0x1ac590b8,0x7ffd,0x879d6ed0,0x55e0,0xd92efcd0,0x7f6f,0xebceba4,0x7f70,0,0,0x87a18690,0x55e0,0,0,0xfffffff0,0xffffffff +39: +uint8 0xda22ff18,0x7ffe,0x5f76bed0,0x555e,0xe53978a0,0x7f56,0xf8533ba4,0x7f56 +39: +uint16 0xda22ff18,0x7ffe,0x5f76bed0,0x555e,0xe53978a0,0x7f56,0xf8533ba4,0x7f56,0,0,0x64d5bbd0,0x555e,0,0,0xfffffff0,0xffffffff 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong3 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0 -39: +ulong4 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4 -39: +ulong8 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4,0,0x55e087a18690,0,0xfffffffffffffff0 -39: +ulong16 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4,0,0x55e087a18690,0,0xfffffffffffffff0,0x7f6fd92efcd0,0x80000002,0x7f6ff90ea510,0x7f700e92fcbb,0x7f700ebfca28,0x7f700eb10e44,0,0x7f6ff90ea590 +39: +ulong3 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0 +39: +ulong4 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4 +39: +ulong8 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4,0,0x555e64d5bbd0,0,0xfffffffffffffff0 +39: +ulong16 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4,0,0x555e64d5bbd0,0,0xfffffffffffffff0,0x7f56e53978a0,0x80000002,0x7f56e9a65510,0x7f56f8294cbb,0x7f56f8561a28,0x7f56f8475e44,0,0x7f56e9a65590 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: -float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float8 8.17111e-23,4.59135e-41,-2.36879e-34,3.08061e-41,-3.07841e+15,4.57146e-41,4.65725e-30,4.5716e-41 -39: +float16 8.17111e-23,4.59135e-41,-2.36879e-34,3.08061e-41,-3.07841e+15,4.57146e-41,4.65725e-30,4.5716e-41,0,0,-2.43037e-34,3.08061e-41,0,0,nan,nan +39: +float8 -1.14699e+16,4.59149e-41,1.77799e+19,3.0624e-41,-5.47414e+22,4.56795e-41,-1.71373e+34,4.56795e-41 +39: +float16 -1.14699e+16,4.59149e-41,1.77799e+19,3.0624e-41,-5.47414e+22,4.56795e-41,-1.71373e+34,4.56795e-41,0,0,3.15415e+22,3.0624e-41,0,0,nan,nan 39: 39: double2 10.112,20.222 39: -double3 10.113,20.223,30.333 39: -double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double3 6.95274e-310,4.66511e-310,6.92277e-310 -39: +double4 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310 -39: +double8 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310,0,4.66511e-310,0,nan -39: +double16 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310,0,4.66511e-310,0,nan,6.92277e-310,1.061e-314,6.92279e-310,6.92281e-310,6.92281e-310,6.92281e-310,0,6.92279e-310 +39: +double3 6.95311e-310,4.63749e-310,6.91747e-310 +39: +double4 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310 +39: +double8 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310,0,4.63749e-310,0,nan +39: +double16 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310,0,4.63749e-310,0,nan,6.91747e-310,1.061e-314,6.91748e-310,6.91749e-310,6.91749e-310,6.91749e-310,0,6.91748e-310 39: 39: PARAMETER PASSING 39: @@ -165035,7 +165075,7 @@ 39: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . 39: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . 39: -s 0x5152,0x5354,0x5556,0x5758,0x595a,0x5b5c,0x5d5e,0x5f61,0x6263,0x6465,0x6667,0x6869,0x6a6b,0x6c6d,0x6e6f,0x7172 0x7374,0x7576,0x7778,0x797a,0x7b7c,0x7d7e,0x7f81,0x8221,0x8485,0x8687,0x8889,0x8a8b,0x8c8d,0x8e8f,0x9192,0x9394 . -39: +s 0x90b8,0x1ac5,0x7ffd,0,0x6ed0,0x879d,0x55e0,0,0xfcd0,0xd92e,0x7f6f,0,0xeba4,0xebc,0x7f70,0 0,0,0,0,0x8690,0x87a1,0x55e0,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € +39: +s 0xff18,0xda22,0x7ffe,0,0xbed0,0x5f76,0x555e,0,0x78a0,0xe539,0x7f56,0,0x3ba4,0xf853,0x7f56,0 0,0,0,0,0xbbd0,0x64d5,0x555e,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € 39: s 0xa1a2 0xa3a4 0xa5a6 0xa7a8 0xa9aa 0xabac 0xadae 0xafb1 0xb2b3 0xb4b5 0xb6b7 0xb8b9 0xbabb 0xbcbd 0xbebf 0xc1c2 0xc3c4 0xc5c6 0xc7c8 0xc9ca 0xcbcc 0xcdce 0xcfd1 0xd2d3 0xd4d5 0xd6d7 0xd8d9 0xdadb 0xdcdd 0xdedf 0xe1e2 0xe3e4 . 39: 39: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . @@ -165043,8 +165083,8 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: -i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0x1ac590b8,0x7ffd,0x879d6ed0,0x55e0,0xd92efcd0,0x7f6f,0xebceba4,0x7f70 0,0,0x87a18690,0x55e0,0,0,0xfffffff0,0xffffffff @ -39: +i 0x1ac590b8,0x7ffd,0x879d6ed0,0x55e0,0xd92efcd0,0x7f6f,0xebceba4,0x7f70,0,0,0x87a18690,0x55e0,0,0,0xfffffff0,0xffffffff 0xd92efcd0,0x7f6f,0x80000002,0,0xf90ea510,0x7f6f,0xe92fcbb,0x7f70,0xebfca28,0x7f70,0xeb10e44,0x7f70,0,0,0xf90ea590,0x7f6f @ +39: +i 0xda22ff18,0x7ffe,0x5f76bed0,0x555e,0xe53978a0,0x7f56,0xf8533ba4,0x7f56 0,0,0x64d5bbd0,0x555e,0,0,0xfffffff0,0xffffffff @ +39: +i 0xda22ff18,0x7ffe,0x5f76bed0,0x555e,0xe53978a0,0x7f56,0xf8533ba4,0x7f56,0,0,0x64d5bbd0,0x555e,0,0,0xfffffff0,0xffffffff 0xe53978a0,0x7f56,0x80000002,0,0xe9a65510,0x7f56,0xf8294cbb,0x7f56,0xf8561a28,0x7f56,0xf8475e44,0x7f56,0,0,0xe9a65590,0x7f56 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -165052,10 +165092,10 @@ 39: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0 0,0x55e087a18690,0 -39: +l 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4 0,0x55e087a18690,0,0xfffffffffffffff0 À -39: +l 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4,0,0x55e087a18690,0,0xfffffffffffffff0 0x7f6fd92efcd0,0x80000002,0x7f6ff90ea510,0x7f700e92fcbb,0x7f700ebfca28,0x7f700eb10e44,0,0x7f6ff90ea590 À -39: +l 0x7ffd1ac590b8,0x55e0879d6ed0,0x7f6fd92efcd0,0x7f700ebceba4,0,0x55e087a18690,0,0xfffffffffffffff0,0x7f6fd92efcd0,0x80000002,0x7f6ff90ea510,0x7f700e92fcbb,0x7f700ebfca28,0x7f700eb10e44,0,0x7f6ff90ea590 0x7f700ebd5370,0x7f6ff90ea510,0,0,0x7f6ff90ea510,0x7f6ff90ea41c,0xfffffffffffffff0,0x2cf9dd4008a93162,0x7f700ebfca78,0x7f6ff90ea510,0x7f700e92fcbb,0x7f700ebfca28,0x2cf99d5d57693162,0x2cc672220b3d3162,0,0x7f700ebd2cc7 +39: +l 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0 0,0x555e64d5bbd0,0 +39: +l 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4 0,0x555e64d5bbd0,0,0xfffffffffffffff0 À +39: +l 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4,0,0x555e64d5bbd0,0,0xfffffffffffffff0 0x7f56e53978a0,0x80000002,0x7f56e9a65510,0x7f56f8294cbb,0x7f56f8561a28,0x7f56f8475e44,0,0x7f56e9a65590 À +39: +l 0x7ffeda22ff18,0x555e5f76bed0,0x7f56e53978a0,0x7f56f8533ba4,0,0x555e64d5bbd0,0,0xfffffffffffffff0,0x7f56e53978a0,0x80000002,0x7f56e9a65510,0x7f56f8294cbb,0x7f56f8561a28,0x7f56f8475e44,0,0x7f56e9a65590 0x7f56f853a370,0x7f56e9a65510,0,0,0x7f56e9a65510,0x7f56e9a6541c,0xfffffffffffffff0,0xb3c2a63d74a67c59,0x7f56f8561a78,0x7f56e9a65510,0x7f56f8294cbb,0x7f56f8561a28,0xb3c2bf71cb667c59,0xb3c29cb3d7327c59,0,0x7f56f8537cc7 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -165063,8 +165103,8 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: -f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f 8.17111e-23,4.59135e-41,-2.36879e-34,3.08061e-41,-3.07841e+15,4.57146e-41,4.65725e-30,4.5716e-41 0,0,-2.43037e-34,3.08061e-41,0,0,nan,nan € -39: +f 8.17111e-23,4.59135e-41,-2.36879e-34,3.08061e-41,-3.07841e+15,4.57146e-41,4.65725e-30,4.5716e-41,0,0,-2.43037e-34,3.08061e-41,0,0,nan,nan -3.07841e+15,4.57146e-41,-2.8026e-45,0,-4.62909e+34,4.57146e-41,3.62351e-30,4.5716e-41,4.72798e-30,4.5716e-41,4.36476e-30,4.5716e-41,0,0,-4.62915e+34,4.57146e-41 @ +39: +f -1.14699e+16,4.59149e-41,1.77799e+19,3.0624e-41,-5.47414e+22,4.56795e-41,-1.71373e+34,4.56795e-41 0,0,3.15415e+22,3.0624e-41,0,0,nan,nan € +39: +f -1.14699e+16,4.59149e-41,1.77799e+19,3.0624e-41,-5.47414e+22,4.56795e-41,-1.71373e+34,4.56795e-41,0,0,3.15415e+22,3.0624e-41,0,0,nan,nan -5.47414e+22,4.56795e-41,-2.8026e-45,0,-2.51354e+25,4.56795e-41,-1.37352e+34,4.56795e-41,-1.737e+34,4.56795e-41,-1.61747e+34,4.56795e-41,0,0,-2.51357e+25,4.56795e-41 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -165072,10 +165112,10 @@ 39: -d 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: -d 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -d 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +d 6.95274e-310,4.66511e-310,6.92277e-310 0,4.66511e-310,0 @ -39: +d 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310 0,4.66511e-310,0,nan -39: +d 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310,0,4.66511e-310,0,nan 6.92277e-310,1.061e-314,6.92279e-310,6.92281e-310,42.5,42.6,42.7,42.8 À -39: +d 6.95274e-310,4.66511e-310,6.92277e-310,6.92281e-310,0,4.66511e-310,0,nan,6.92277e-310,1.061e-314,6.92279e-310,6.92281e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 +39: +d 6.95311e-310,4.63749e-310,6.91747e-310 0,4.63749e-310,0 @ +39: +d 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310 0,4.63749e-310,0,nan +39: +d 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310,0,4.63749e-310,0,nan 6.91747e-310,1.061e-314,6.91748e-310,6.91749e-310,42.5,42.6,42.7,42.8 À +39: +d 6.95311e-310,4.63749e-310,6.91747e-310,6.91749e-310,0,4.63749e-310,0,nan,6.91747e-310,1.061e-314,6.91748e-310,6.91749e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 39: d 1.8 2.8 3.8 4.8 5.8 6.8 7.8 8.8 9.8 10.8 11.8 12.8 13.8 14.8 15.8 16.8 17.8 18.8 19.8 20.8 21.8 22.8 23.8 24.8 25.8 26.8 27.8 28.8 29.8 30.8 31.8 32.8 . 39: 39: x 0x31323334 2.4 0x393a3b3c 4.4 0x42434445 6.4 0x4a4b4c4d 8.4 0x53545556 10.4 0x5b5c5d5e 12.4 0x64656667 14.4 0x6c6d6e6f 16.4 0x75767778 18.4 0x7d7e7f81 20.4 0x86878889 22.4 0x8e8f9192 24.4 0x9798999a 26.4 0x9fa1a2a3 28.4 0xa8a9aaab 30.4 0xb1b2b3b4 32.4 . @@ -165083,22 +165123,33 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_8YGhQ +39: /tmp/cmake_testrun_kjayS 39: 39: 39: -- OK - 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 8.92 sec + 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 5.48 sec +test 10 + Start 10: kernel/test_convert_type_16 + +10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +10: Test timeout computed to be: 10000000 +34: OK +34: +34: 24 warnings generated. +34: + 10/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 8.97 sec test 11 Start 11: kernel/test_bitselect 11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 11: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 11: Test timeout computed to be: 10000000 -33: OK -33: -33: 24 warnings generated. -33: - 10/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 14.13 sec +32: OK +32: +32: 24 warnings generated. +32: + 11/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 9.03 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -165107,11 +165158,11 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 11/165 Test #5: kernel/test_as_type ................................................................. Passed 14.77 sec +31: OK +31: +31: 14 warnings generated. +31: + 12/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 9.54 sec test 13 Start 13: kernel/test_hadd_loops @@ -165120,22 +165171,21 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -31: OK -31: -31: 14 warnings generated. -31: - 12/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 15.28 sec +30: OK +30: +30: 14 warnings generated. +30: + 13/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 9.59 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 -34: OK -34: -34: 24 warnings generated. -34: - 13/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 15.96 sec +29: OK +29: +29: + 14/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 9.78 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -165144,43 +165194,44 @@ 165: Environment variables: 165: POCL_AFFINITY=1 165: Test timeout computed to be: 10000000 -29: OK -29: -29: - 14/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 16.08 sec +33: OK +33: +33: 24 warnings generated. +33: + 15/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 9.78 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -32: OK -32: -32: 24 warnings generated. -32: - 15/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 16.79 sec +36: OK +36: +36: 30 warnings generated. +36: + 16/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 10.13 sec test 153 Start 153: examples/matrix1_local 153: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" "-l" 153: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 153: Test timeout computed to be: 10000000 -42: OK -42: -42: 30 warnings generated. -42: - 16/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 16.69 sec +35: OK +35: +35: 30 warnings generated. +35: + 17/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 10.27 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -30: OK -30: -30: 14 warnings generated. -30: - 17/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 16.90 sec +5: Running test test_as_type... +5: OK +5: +5: + 18/165 Test #5: kernel/test_as_type ................................................................. Passed 10.21 sec test 155 Start 155: examples/matrix1_spir_local @@ -165189,11 +165240,13 @@ 155: Test timeout computed to be: 10000000 154: 154: -35: OK -35: -35: 30 warnings generated. -35: - 18/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 17.13 sec +155: +155: +42: OK +42: +42: 30 warnings generated. +42: + 19/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 11.33 sec test 156 Start 156: examples/matrix1_poclbin @@ -165202,13 +165255,19 @@ 156: Environment variables: 156: POCL_KERNEL_CACHE=0 156: Test timeout computed to be: 10000000 -155: -155: -36: OK -36: -36: 30 warnings generated. -36: - 19/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 17.40 sec +165: 4 warnings generated. +152: argc: 2 +152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +152: EXPLICIT BINARY: (null) +152: Autodetected local_wg: 64 max wg size: 4096 +152: Using simplest kernel (myGEMM2) +152: +152: Expected sum of all elements: 133208769003 +152: gws: 512 512 lws: 64 64 +152: Performance: 3.719479 GFLOPS/s | Time: 72.170167 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 133208769003 +152: OK + 20/165 Test #152: examples/matrix1 .................................................................... Passed 4.80 sec test 14 Start 14: kernel/test_min_max @@ -165216,25 +165275,22 @@ 14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 14: Test timeout computed to be: 10000000 164: 4 warnings generated. -165: 4 warnings generated. -156: -156: 154: argc: 4 154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 154: Binary local_wg: 32 154: Using simplest kernel (myGEMM2) 154: -154: Expected sum of all elements: 16647633765 +154: Expected sum of all elements: 16611358157 154: gws: 256 256 lws: 32 32 -154: Performance: 8.061781 GFLOPS/s | Time: 4.162161 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16647633765 +154: Performance: 7.229524 GFLOPS/s | Time: 4.641306 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16611358157 154: OK 154: 154: 154: 154: - 20/165 Test #154: examples/matrix1_spir ............................................................... Passed 7.36 sec + 21/165 Test #154: examples/matrix1_spir ............................................................... Passed 5.20 sec test 15 Start 15: kernel/test_length_distance @@ -165246,204 +165302,202 @@ 6: 6: 71 warnings generated. 6: - 21/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 24.14 sec + 22/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 11.64 sec test 16 Start 16: kernel/test_fmin_fmax_fma 16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 16: Test timeout computed to be: 10000000 -152: argc: 2 -152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -152: EXPLICIT BINARY: (null) -152: Autodetected local_wg: 64 max wg size: 4096 -152: Using simplest kernel (myGEMM2) -152: -152: Expected sum of all elements: 133246318771 -152: gws: 512 512 lws: 64 64 -152: Performance: 3.386235 GFLOPS/s | Time: 79.272544 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133246318771 -152: OK - 22/165 Test #152: examples/matrix1 .................................................................... Passed 8.92 sec +155: argc: 5 +155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 +155: Binary local_wg: 32 +155: Using locals (myGEMM4) +155: Using local group size: [32, 4] +155: +155: Expected sum of all elements: 16636617574 +155: gws: 256 32 lws: 32 4 +155: Performance: 0.933921 GFLOPS/s | Time: 35.928555 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16636617574 +155: OK +155: +155: +155: +155: + 23/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 6.48 sec test 17 Start 17: kernel/test_local_struct_array 17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 17: Test timeout computed to be: 10000000 +153: argc: 3 +153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +153: EXPLICIT BINARY: (null) +153: Autodetected local_wg: 64 max wg size: 4096 +153: Using locals (myGEMM4) +153: Using local group size: [64, 4] +153: +153: Expected sum of all elements: 133208769003 +153: gws: 512 32 lws: 64 4 +153: Performance: 0.997359 GFLOPS/s | Time: 269.146171 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 133208769003 +153: OK + 24/165 Test #153: examples/matrix1_local .............................................................. Passed 7.22 sec +test 18 + Start 18: kernel/test_convert_sat_regression + +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +18: Test timeout computed to be: 10000000 +156: +156: 156: argc: 4 156: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 156: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_poclbin.bin 156: Binary local_wg: 32 156: Using simplest kernel (myGEMM2) 156: -156: Expected sum of all elements: 16654861066 +156: Expected sum of all elements: 16503814387 156: gws: 256 256 lws: 32 32 -156: Performance: 2.702176 GFLOPS/s | Time: 12.417560 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16654861066 +156: Performance: 4.019088 GFLOPS/s | Time: 8.348767 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16503814387 156: OK 156: 156: 156: 156: - 23/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 8.16 sec -test 18 - Start 18: kernel/test_convert_sat_regression - -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -18: Test timeout computed to be: 10000000 -14: Running test test_min_max... -14: OK -14: -14: - 24/165 Test #14: kernel/test_min_max ................................................................. Passed 9.05 sec + 25/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 7.71 sec test 19 Start 19: kernel/test_rotate 19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 19: Test timeout computed to be: 10000000 -155: argc: 5 -155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 -155: Binary local_wg: 32 -155: Using locals (myGEMM4) -155: Using local group size: [32, 4] -155: -155: Expected sum of all elements: 16647633765 -155: gws: 256 32 lws: 32 4 -155: Performance: 0.838676 GFLOPS/s | Time: 40.008793 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16647633765 -155: OK -155: -155: -155: -155: - 25/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 10.72 sec +7: Running test test_convert_type_2... +7: OK +7: +7: 71 warnings generated. +7: + 26/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 14.42 sec test 20 Start 20: kernel/test_fabs 20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 20: Test timeout computed to be: 10000000 -153: argc: 3 -153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -153: EXPLICIT BINARY: (null) -153: Autodetected local_wg: 64 max wg size: 4096 -153: Using locals (myGEMM4) -153: Using local group size: [64, 4] -153: -153: Expected sum of all elements: 132670151812 -153: gws: 512 32 lws: 64 4 -153: Performance: 0.968173 GFLOPS/s | Time: 277.259887 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 132670151812 -153: OK - 26/165 Test #153: examples/matrix1_local .............................................................. Passed 13.42 sec +14: Running test test_min_max... +14: OK +14: +14: + 27/165 Test #14: kernel/test_min_max ................................................................. Passed 4.59 sec test 21 Start 21: kernel/test_copy_signbit 21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 21: Test timeout computed to be: 10000000 -17: Running test test_local_struct_array... -17: OK -17: -17: - 27/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 6.93 sec +16: Running test test_fmin_fmax_fma... +16: OK +16: +16: + 28/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 4.16 sec test 22 Start 22: kernel/test_ilogb 22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 22: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 22: Test timeout computed to be: 10000000 -16: Running test test_fmin_fmax_fma... -16: OK -16: -16: - 28/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 8.81 sec +8: Running test test_convert_type_4... +8: OK +8: +8: 227 warnings generated. +8: + 29/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 15.14 sec test 23 Start 23: kernel/test_ldexp 23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 23: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 23: Test timeout computed to be: 10000000 -8: Running test test_convert_type_4... -8: OK -8: -8: 227 warnings generated. -8: - 29/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 25.69 sec +15: Running test test_length_distance... +15: OK +15: +15: + 30/165 Test #15: kernel/test_length_distance ......................................................... Passed 5.29 sec test 24 Start 24: kernel/test_isnan 24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 24: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 24: Test timeout computed to be: 10000000 +165: 4 warnings generated. 18: Running test test_convert_sat_regression... 18: OK 18: 18: - 30/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 9.25 sec + 31/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 4.23 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -15: Running test test_length_distance... -15: OK -15: -15: - 31/165 Test #15: kernel/test_length_distance ......................................................... Passed 10.39 sec +9: Running test test_convert_type_8... +9: OK +9: +9: 327 warnings generated. +9: + 32/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 16.66 sec test 26 Start 26: kernel/test_frexp_modf 26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 26: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 26: Test timeout computed to be: 10000000 -7: Running test test_convert_type_2... -7: OK -7: -7: 71 warnings generated. -7: - 32/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 31.17 sec +17: Running test test_local_struct_array... +17: OK +17: +17: + 33/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 5.14 sec test 27 Start 27: kernel/test_sampler_address_clamp 27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 27: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 27: Test timeout computed to be: 10000000 -11: Running test test_bitselect... -11: OK -11: -11: 84 warnings generated. -11: - 33/165 Test #11: kernel/test_bitselect ............................................................... Passed 29.23 sec +164: 4 warnings generated. +10: Running test test_convert_type_16... +10: OK +10: +10: 351 warnings generated. +10: + 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 17.86 sec test 28 Start 28: kernel/test_image_query_funcs 28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 28: Test timeout computed to be: 10000000 -9: Running test test_convert_type_8... -9: OK -9: -9: 327 warnings generated. -9: - 34/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 30.99 sec +21: Running test test_copy_signbit... +21: OK +21: +21: 12 warnings generated. +21: + 35/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 6.14 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -20: Running test test_fabs... -20: OK -20: -20: 6 warnings generated. -20: - 35/165 Test #20: kernel/test_fabs .................................................................... Passed 11.98 sec +25: Running test test_short16... +25: OK +25: +25: 2 warnings generated. +25: + 36/165 Test #25: kernel/test_short16 ................................................................. Passed 4.13 sec test 142 Start 142: examples/example0_spir @@ -165452,43 +165506,37 @@ 142: Test timeout computed to be: 10000000 142: 142: -165: 4 warnings generated. 142: 142: -164: 4 warnings generated. -21: Running test test_copy_signbit... -21: OK -21: -21: 12 warnings generated. -21: - 36/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 11.88 sec +22: Running test test_ilogb... +22: OK +22: +22: 6 warnings generated. +22: + 37/165 Test #22: kernel/test_ilogb ................................................................... Passed 6.59 sec test 143 Start 143: examples/example1_dot_product 143: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1 143: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 143: Test timeout computed to be: 10000000 -25: Running test test_short16... -25: OK -25: -25: 2 warnings generated. -25: - 37/165 Test #25: kernel/test_short16 ................................................................. Passed 7.95 sec +27: Running test test_sampler_address_clamp... +27: OK +27: +27: + 38/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 4.56 sec test 144 Start 144: examples/example1_spir 144: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 144: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 144: Test timeout computed to be: 10000000 -144: -144: -26: Running test test_frexp_modf... -26: frexp(8e2f): 0.8 10 -26: modf(1.5f): 0.5 1.000000 -26: OK -26: -26: - 38/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 8.12 sec +20: Running test test_fabs... +20: OK +20: +20: 6 warnings generated. +20: + 39/165 Test #20: kernel/test_fabs .................................................................... Passed 7.39 sec test 145 Start 145: examples/example1_poclbin @@ -165499,23 +165547,27 @@ 145: Test timeout computed to be: 10000000 144: 144: -10: Running test test_convert_type_16... -10: OK -10: -10: 351 warnings generated. -10: - 39/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 34.75 sec +144: +144: +24: Running test test_isnan... +24: OK +24: +24: 24 warnings generated. +24: + 40/165 Test #24: kernel/test_isnan ................................................................... Passed 6.16 sec test 146 Start 146: examples/example2 146: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2 146: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 146: Test timeout computed to be: 10000000 -27: Running test test_sampler_address_clamp... -27: OK -27: -27: - 40/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 6.79 sec +26: Running test test_frexp_modf... +26: frexp(8e2f): 0.8 10 +26: modf(1.5f): 0.5 1.000000 +26: OK +26: +26: + 41/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 5.22 sec test 147 Start 147: examples/example2_spir @@ -165526,155 +165578,24 @@ 147: 147: 147: -23: Running test test_ldexp... -23: OK -23: -23: 6 warnings generated. -23: - 41/165 Test #23: kernel/test_ldexp ................................................................... Passed 12.46 sec +12: Running test test_hadd... +12: OK +12: +12: 284 warnings generated. +12: + 42/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 19.15 sec test 148 Start 148: examples/example2_poclbin 148: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 148: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 148: Test timeout computed to be: 10000000 -142: (196 * 7 + 49) = 1421 (OK) -142: (201 * 7 + 33) = 1440 (OK) -142: (109 * 7 + 123) = 886 (OK) -142: (162 * 7 + 170) = 1304 (OK) -142: (218 * 7 + 125) = 1651 (OK) -142: (215 * 7 + 192) = 1697 (OK) -142: (82 * 7 + 191) = 765 (OK) -142: (35 * 7 + 173) = 418 (OK) -142: (86 * 7 + 80) = 682 (OK) -142: (245 * 7 + 231) = 1946 (OK) -142: (224 * 7 + 27) = 1595 (OK) -142: (189 * 7 + 217) = 1540 (OK) -142: (199 * 7 + 4) = 1397 (OK) -142: (88 * 7 + 32) = 648 (OK) -142: (72 * 7 + 20) = 524 (OK) -142: (214 * 7 + 12) = 1510 (OK) -142: (69 * 7 + 159) = 642 (OK) -142: (45 * 7 + 179) = 494 (OK) -142: (26 * 7 + 208) = 390 (OK) -142: (93 * 7 + 244) = 895 (OK) -142: (77 * 7 + 52) = 591 (OK) -142: (181 * 7 + 159) = 1426 (OK) -142: (243 * 7 + 216) = 1917 (OK) -142: (76 * 7 + 73) = 605 (OK) -142: (40 * 7 + 65) = 345 (OK) -142: (49 * 7 + 9) = 352 (OK) -142: (92 * 7 + 238) = 882 (OK) -142: (226 * 7 + 35) = 1617 (OK) -142: (243 * 7 + 59) = 1760 (OK) -142: (67 * 7 + 59) = 528 (OK) -142: (79 * 7 + 26) = 579 (OK) -142: (72 * 7 + 148) = 652 (OK) -142: (185 * 7 + 117) = 1412 (OK) -142: (71 * 7 + 212) = 709 (OK) -142: (69 * 7 + 165) = 648 (OK) -142: (200 * 7 + 146) = 1546 (OK) -142: (217 * 7 + 125) = 1644 (OK) -142: (50 * 7 + 205) = 555 (OK) -142: (86 * 7 + 126) = 728 (OK) -142: (22 * 7 + 126) = 280 (OK) -142: (192 * 7 + 71) = 1415 (OK) -142: (135 * 7 + 28) = 973 (OK) -142: (54 * 7 + 106) = 484 (OK) -142: (64 * 7 + 41) = 489 (OK) -142: (165 * 7 + 131) = 1286 (OK) -142: (100 * 7 + 244) = 944 (OK) -142: (157 * 7 + 172) = 1271 (OK) -142: (136 * 7 + 87) = 1039 (OK) -142: (34 * 7 + 208) = 446 (OK) -142: (43 * 7 + 103) = 404 (OK) -142: (117 * 7 + 243) = 1062 (OK) -142: (250 * 7 + 78) = 1828 (OK) -142: (113 * 7 + 44) = 835 (OK) -142: (27 * 7 + 199) = 388 (OK) -142: (170 * 7 + 50) = 1240 (OK) -142: (69 * 7 + 106) = 589 (OK) -142: (121 * 7 + 205) = 1052 (OK) -142: (135 * 7 + 175) = 1120 (OK) -142: (55 * 7 + 199) = 584 (OK) -142: (216 * 7 + 220) = 1732 (OK) -142: (74 * 7 + 61) = 579 (OK) -142: (208 * 7 + 232) = 1688 (OK) -142: (233 * 7 + 88) = 1719 (OK) -142: (63 * 7 + 11) = 452 (OK) -142: (40 * 7 + 106) = 386 (OK) -142: (115 * 7 + 157) = 962 (OK) -142: (93 * 7 + 109) = 760 (OK) -142: (236 * 7 + 206) = 1858 (OK) -142: (153 * 7 + 7) = 1078 (OK) -142: (149 * 7 + 67) = 1110 (OK) -142: (57 * 7 + 219) = 618 (OK) -142: (174 * 7 + 179) = 1397 (OK) -142: (168 * 7 + 53) = 1229 (OK) -142: (98 * 7 + 223) = 909 (OK) -142: (252 * 7 + 59) = 1823 (OK) -142: (187 * 7 + 70) = 1379 (OK) -142: (120 * 7 + 139) = 979 (OK) -142: (46 * 7 + 97) = 419 (OK) -142: (227 * 7 + 109) = 1698 (OK) -142: (109 * 7 + 12) = 775 (OK) -142: (215 * 7 + 224) = 1729 (OK) -142: (169 * 7 + 53) = 1236 (OK) -142: (77 * 7 + 149) = 688 (OK) -142: (3 * 7 + 230) = 251 (OK) -142: (157 * 7 + 153) = 1252 (OK) -142: (41 * 7 + 214) = 501 (OK) -142: (116 * 7 + 215) = 1027 (OK) -142: (137 * 7 + 28) = 987 (OK) -142: (12 * 7 + 236) = 320 (OK) -142: (251 * 7 + 8) = 1765 (OK) -142: (39 * 7 + 182) = 455 (OK) -142: (79 * 7 + 159) = 712 (OK) -142: (65 * 7 + 125) = 580 (OK) -142: (0 * 7 + 36) = 36 (OK) -142: (235 * 7 + 109) = 1754 (OK) -142: (48 * 7 + 194) = 530 (OK) -142: (77 * 7 + 218) = 757 (OK) -142: (247 * 7 + 154) = 1883 (OK) -142: (111 * 7 + 251) = 1028 (OK) -142: (128 * 7 + 12) = 908 (OK) -142: (148 * 7 + 170) = 1206 (OK) -142: (227 * 7 + 8) = 1597 (OK) -142: (129 * 7 + 108) = 1011 (OK) -142: (36 * 7 + 142) = 394 (OK) -142: (88 * 7 + 31) = 647 (OK) -142: (150 * 7 + 127) = 1177 (OK) -142: (213 * 7 + 229) = 1720 (OK) -142: (30 * 7 + 22) = 232 (OK) -142: (99 * 7 + 31) = 724 (OK) -142: (58 * 7 + 78) = 484 (OK) -142: (140 * 7 + 107) = 1087 (OK) -142: (16 * 7 + 218) = 330 (OK) -142: (69 * 7 + 8) = 491 (OK) -142: (116 * 7 + 180) = 992 (OK) -142: (3 * 7 + 245) = 266 (OK) -142: (193 * 7 + 151) = 1502 (OK) -142: (159 * 7 + 164) = 1277 (OK) -142: (159 * 7 + 32) = 1145 (OK) -142: (16 * 7 + 195) = 307 (OK) -142: (174 * 7 + 105) = 1323 (OK) -142: (226 * 7 + 69) = 1651 (OK) -142: (232 * 7 + 183) = 1807 (OK) -142: (42 * 7 + 7) = 301 (OK) -142: (205 * 7 + 141) = 1576 (OK) -142: (38 * 7 + 7) = 273 (OK) -142: (219 * 7 + 178) = 1711 (OK) -142: (114 * 7 + 236) = 1034 (OK) -142: (140 * 7 + 183) = 1163 (OK) -142: PASS -142: -142: -22: Running test test_ilogb... -22: OK -22: -22: 6 warnings generated. -22: - 42/165 Test #22: kernel/test_ilogb ................................................................... Passed 13.77 sec +23: Running test test_ldexp... +23: OK +23: +23: 6 warnings generated. +23: + 43/165 Test #23: kernel/test_ldexp ................................................................... Passed 8.63 sec test 149 Start 149: examples/example2a @@ -165683,9 +165604,12 @@ 149: Environment variables: 149: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 149: Test timeout computed to be: 10000000 -142: -142: - 43/165 Test #142: examples/example0_spir .............................................................. Passed 6.12 sec +11: Running test test_bitselect... +11: OK +11: +11: 84 warnings generated. +11: + 44/165 Test #11: kernel/test_bitselect ............................................................... Passed 19.83 sec test 150 Start 150: examples/example2a_spir @@ -165696,136 +165620,13 @@ 150: Test timeout computed to be: 10000000 150: 150: -141: (5 * 7 + 161) = 196 (OK) -141: (100 * 7 + 255) = 955 (OK) -141: (188 * 7 + 145) = 1461 (OK) -141: (99 * 7 + 94) = 787 (OK) -141: (127 * 7 + 190) = 1079 (OK) -141: (77 * 7 + 134) = 673 (OK) -141: (243 * 7 + 192) = 1893 (OK) -141: (117 * 7 + 76) = 895 (OK) -141: (38 * 7 + 144) = 410 (OK) -141: (81 * 7 + 83) = 650 (OK) -141: (65 * 7 + 33) = 488 (OK) -141: (41 * 7 + 24) = 311 (OK) -141: (254 * 7 + 98) = 1876 (OK) -141: (84 * 7 + 23) = 611 (OK) -141: (6 * 7 + 77) = 119 (OK) -141: (222 * 7 + 11) = 1565 (OK) -141: (239 * 7 + 66) = 1739 (OK) -141: (11 * 7 + 171) = 248 (OK) -141: (211 * 7 + 110) = 1587 (OK) -141: (9 * 7 + 83) = 146 (OK) -141: (44 * 7 + 86) = 394 (OK) -141: (217 * 7 + 32) = 1551 (OK) -141: (22 * 7 + 78) = 232 (OK) -141: (108 * 7 + 60) = 816 (OK) -141: (222 * 7 + 190) = 1744 (OK) -141: (144 * 7 + 32) = 1040 (OK) -141: (223 * 7 + 185) = 1746 (OK) -141: (56 * 7 + 221) = 613 (OK) -141: (27 * 7 + 141) = 330 (OK) -141: (244 * 7 + 34) = 1742 (OK) -141: (218 * 7 + 210) = 1736 (OK) -141: (45 * 7 + 201) = 516 (OK) -141: (20 * 7 + 56) = 196 (OK) -141: (116 * 7 + 231) = 1043 (OK) -141: (167 * 7 + 126) = 1295 (OK) -141: (58 * 7 + 211) = 617 (OK) -141: (212 * 7 + 19) = 1503 (OK) -141: (243 * 7 + 235) = 1936 (OK) -141: (98 * 7 + 96) = 782 (OK) -141: (39 * 7 + 64) = 337 (OK) -141: (30 * 7 + 183) = 393 (OK) -141: (96 * 7 + 253) = 925 (OK) -141: (113 * 7 + 153) = 944 (OK) -141: (218 * 7 + 140) = 1666 (OK) -141: (38 * 7 + 206) = 472 (OK) -141: (174 * 7 + 0) = 1218 (OK) -141: (160 * 7 + 220) = 1340 (OK) -141: (202 * 7 + 180) = 1594 (OK) -141: (20 * 7 + 62) = 202 (OK) -141: (155 * 7 + 187) = 1272 (OK) -141: (188 * 7 + 214) = 1530 (OK) -141: (143 * 7 + 145) = 1146 (OK) -141: (233 * 7 + 130) = 1761 (OK) -141: (124 * 7 + 75) = 943 (OK) -141: (226 * 7 + 163) = 1745 (OK) -141: (140 * 7 + 0) = 980 (OK) -141: (91 * 7 + 236) = 873 (OK) -141: (253 * 7 + 204) = 1975 (OK) -141: (133 * 7 + 215) = 1146 (OK) -141: (88 * 7 + 171) = 787 (OK) -141: (165 * 7 + 7) = 1162 (OK) -141: (172 * 7 + 69) = 1273 (OK) -141: (227 * 7 + 118) = 1707 (OK) -141: (249 * 7 + 247) = 1990 (OK) -141: (180 * 7 + 149) = 1409 (OK) -141: (179 * 7 + 113) = 1366 (OK) -141: (107 * 7 + 66) = 815 (OK) -141: (2 * 7 + 84) = 98 (OK) -141: (196 * 7 + 126) = 1498 (OK) -141: (160 * 7 + 167) = 1287 (OK) -141: (33 * 7 + 44) = 275 (OK) -141: (167 * 7 + 124) = 1293 (OK) -141: (24 * 7 + 165) = 333 (OK) -141: (72 * 7 + 158) = 662 (OK) -141: (124 * 7 + 161) = 1029 (OK) -141: (73 * 7 + 34) = 545 (OK) -141: (168 * 7 + 245) = 1421 (OK) -141: (103 * 7 + 139) = 860 (OK) -141: (107 * 7 + 97) = 846 (OK) -141: (130 * 7 + 32) = 942 (OK) -141: (246 * 7 + 53) = 1775 (OK) -141: (145 * 7 + 97) = 1112 (OK) -141: (119 * 7 + 147) = 980 (OK) -141: (181 * 7 + 60) = 1327 (OK) -141: (17 * 7 + 85) = 204 (OK) -141: (227 * 7 + 50) = 1639 (OK) -141: (129 * 7 + 138) = 1041 (OK) -141: (175 * 7 + 154) = 1379 (OK) -141: (47 * 7 + 247) = 576 (OK) -141: (56 * 7 + 172) = 564 (OK) -141: (152 * 7 + 129) = 1193 (OK) -141: (206 * 7 + 64) = 1506 (OK) -141: (119 * 7 + 53) = 886 (OK) -141: (203 * 7 + 226) = 1647 (OK) -141: (150 * 7 + 78) = 1128 (OK) -141: (2 * 7 + 140) = 154 (OK) -141: (131 * 7 + 147) = 1064 (OK) -141: (237 * 7 + 251) = 1910 (OK) -141: (38 * 7 + 163) = 429 (OK) -141: (55 * 7 + 55) = 440 (OK) -141: (248 * 7 + 26) = 1762 (OK) -141: (106 * 7 + 122) = 864 (OK) -141: (164 * 7 + 25) = 1173 (OK) -141: (20 * 7 + 212) = 352 (OK) -141: (16 * 7 + 76) = 188 (OK) -141: (128 * 7 + 169) = 1065 (OK) -141: (205 * 7 + 78) = 1513 (OK) -141: (233 * 7 + 68) = 1699 (OK) -141: (131 * 7 + 181) = 1098 (OK) -141: (39 * 7 + 26) = 299 (OK) -141: (3 * 7 + 41) = 62 (OK) -141: (166 * 7 + 134) = 1296 (OK) -141: (189 * 7 + 148) = 1471 (OK) -141: (129 * 7 + 227) = 1130 (OK) -141: (55 * 7 + 184) = 569 (OK) -141: (27 * 7 + 47) = 236 (OK) -141: (210 * 7 + 133) = 1603 (OK) -141: (169 * 7 + 119) = 1302 (OK) -141: (158 * 7 + 189) = 1295 (OK) -141: (75 * 7 + 174) = 699 (OK) -141: (9 * 7 + 203) = 266 (OK) -141: (87 * 7 + 215) = 824 (OK) -141: (25 * 7 + 65) = 240 (OK) -141: (27 * 7 + 156) = 345 (OK) -141: (246 * 7 + 66) = 1788 (OK) -141: (182 * 7 + 249) = 1523 (OK) -141: (108 * 7 + 93) = 849 (OK) -141: (127 * 7 + 41) = 930 (OK) -141: PASS - 44/165 Test #141: examples/example0 ................................................................... Passed 7.13 sec +28: read imag1: 2,9,11,7 +28: read imag2: 2,9,11,7 +28: Running test test_image_query_funcs... +28: OK +28: +28: + 45/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 5.84 sec test 151 Start 151: examples/example2a_poclbin @@ -165834,25 +165635,53 @@ 151: Test timeout computed to be: 10000000 150: 150: -28: read imag1: 2,9,11,7 -28: read imag2: 2,9,11,7 -28: Running test test_image_query_funcs... -28: OK -28: -28: - 45/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 8.07 sec +13: Running test test_hadd... +13: OK +13: +13: 284 warnings generated. +13: + 46/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 20.12 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 -24: Running test test_isnan... -24: OK -24: -24: 24 warnings generated. -24: - 46/165 Test #24: kernel/test_isnan ................................................................... Passed 14.57 sec +164: EinsteinToolkit test +164: Reading sources... +164: Initialise... +164: OpenCL platform #0: +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: OpenCL device name: pthread-athlon64-AMD Opteron 62xx class CPU +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: cctkGH: +164: gsh=[70,70,70] +164: lbnd=[0,0,0] +164: lsh=[70,70,70] +164: ash=[70,70,70] +164: imin=[3,3,3] +164: imax=[67,67,67] +164: lmin=[3,3,3] +164: lmax=[67,67,67] +164: RHS1... +164: Local work group size: 1 1 1 +164: Global work group size: 64 64 64 +164: RHS2... +164: Begin timing 10 iterations... +164: End timing +164: Average elapsed time: 0.195063 sec +164: Minimum elapsed time: 0.17707 sec +164: RESULT: Time per grid point update: 0.516239 usec +164: This corresponds to 6.58609 GFlop/s +164: +164: Note: This benchmark performs about 3,400 Flop per grid point update. +164: A "typical" result is about 1.0 usec. +164: Smaller numbers are better. +164: +164: Done. + 47/165 Test #164: EinsteinToolkit ..................................................................... Passed 20.33 sec test 158 Start 158: examples/scalarwave @@ -165860,252 +165689,473 @@ 158: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave 158: Test timeout computed to be: 10000000 158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt -144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -144: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -144: OK -144: -144: -144: -144: - 47/165 Test #144: examples/example1_spir .............................................................. Passed 5.72 sec +141: (158 * 7 + 195) = 1301 (OK) +141: (50 * 7 + 38) = 388 (OK) +141: (100 * 7 + 239) = 939 (OK) +141: (32 * 7 + 66) = 290 (OK) +141: (166 * 7 + 117) = 1279 (OK) +141: (164 * 7 + 152) = 1300 (OK) +141: (133 * 7 + 174) = 1105 (OK) +141: (196 * 7 + 61) = 1433 (OK) +141: (253 * 7 + 91) = 1862 (OK) +141: (252 * 7 + 234) = 1998 (OK) +141: (90 * 7 + 236) = 866 (OK) +141: (219 * 7 + 150) = 1683 (OK) +141: (106 * 7 + 19) = 761 (OK) +141: (140 * 7 + 121) = 1101 (OK) +141: (105 * 7 + 59) = 794 (OK) +141: (0 * 7 + 7) = 7 (OK) +141: (254 * 7 + 51) = 1829 (OK) +141: (45 * 7 + 98) = 413 (OK) +141: (34 * 7 + 77) = 315 (OK) +141: (165 * 7 + 200) = 1355 (OK) +141: (195 * 7 + 73) = 1438 (OK) +141: (96 * 7 + 72) = 744 (OK) +141: (247 * 7 + 36) = 1765 (OK) +141: (134 * 7 + 245) = 1183 (OK) +141: (127 * 7 + 130) = 1019 (OK) +141: (223 * 7 + 217) = 1778 (OK) +141: (111 * 7 + 186) = 963 (OK) +141: (111 * 7 + 217) = 994 (OK) +141: (205 * 7 + 251) = 1686 (OK) +141: (83 * 7 + 54) = 635 (OK) +141: (54 * 7 + 83) = 461 (OK) +141: (62 * 7 + 53) = 487 (OK) +141: (134 * 7 + 107) = 1045 (OK) +141: (151 * 7 + 168) = 1225 (OK) +141: (185 * 7 + 60) = 1355 (OK) +141: (112 * 7 + 124) = 908 (OK) +141: (134 * 7 + 208) = 1146 (OK) +141: (196 * 7 + 125) = 1497 (OK) +141: (244 * 7 + 74) = 1782 (OK) +141: (114 * 7 + 115) = 913 (OK) +141: (205 * 7 + 81) = 1516 (OK) +141: (77 * 7 + 60) = 599 (OK) +141: (12 * 7 + 188) = 272 (OK) +141: (21 * 7 + 217) = 364 (OK) +141: (184 * 7 + 104) = 1392 (OK) +141: (16 * 7 + 238) = 350 (OK) +141: (188 * 7 + 78) = 1394 (OK) +141: (35 * 7 + 66) = 311 (OK) +141: (185 * 7 + 187) = 1482 (OK) +141: (235 * 7 + 114) = 1759 (OK) +141: (247 * 7 + 91) = 1820 (OK) +141: (238 * 7 + 125) = 1791 (OK) +141: (44 * 7 + 179) = 487 (OK) +141: (251 * 7 + 32) = 1789 (OK) +141: (253 * 7 + 109) = 1880 (OK) +141: (148 * 7 + 202) = 1238 (OK) +141: (191 * 7 + 225) = 1562 (OK) +141: (6 * 7 + 203) = 245 (OK) +141: (157 * 7 + 28) = 1127 (OK) +141: (164 * 7 + 85) = 1233 (OK) +141: (132 * 7 + 180) = 1104 (OK) +141: (68 * 7 + 64) = 540 (OK) +141: (2 * 7 + 103) = 117 (OK) +141: (131 * 7 + 188) = 1105 (OK) +141: (34 * 7 + 110) = 348 (OK) +141: (46 * 7 + 26) = 348 (OK) +141: (201 * 7 + 29) = 1436 (OK) +141: (151 * 7 + 245) = 1302 (OK) +141: (208 * 7 + 146) = 1602 (OK) +141: (22 * 7 + 205) = 359 (OK) +141: (0 * 7 + 170) = 170 (OK) +141: (152 * 7 + 191) = 1255 (OK) +141: (139 * 7 + 158) = 1131 (OK) +141: (138 * 7 + 40) = 1006 (OK) +141: (186 * 7 + 46) = 1348 (OK) +141: (126 * 7 + 63) = 945 (OK) +141: (227 * 7 + 194) = 1783 (OK) +141: (127 * 7 + 229) = 1118 (OK) +141: (41 * 7 + 2) = 289 (OK) +141: (161 * 7 + 76) = 1203 (OK) +141: (112 * 7 + 208) = 992 (OK) +141: (102 * 7 + 58) = 772 (OK) +141: (237 * 7 + 253) = 1912 (OK) +141: (47 * 7 + 189) = 518 (OK) +141: (144 * 7 + 69) = 1077 (OK) +141: (138 * 7 + 144) = 1110 (OK) +141: (239 * 7 + 34) = 1707 (OK) +141: (79 * 7 + 122) = 675 (OK) +141: (193 * 7 + 217) = 1568 (OK) +141: (163 * 7 + 123) = 1264 (OK) +141: (7 * 7 + 33) = 82 (OK) +141: (186 * 7 + 234) = 1536 (OK) +141: (227 * 7 + 58) = 1647 (OK) +141: (208 * 7 + 12) = 1468 (OK) +141: (60 * 7 + 113) = 533 (OK) +141: (88 * 7 + 173) = 789 (OK) +141: (65 * 7 + 190) = 645 (OK) +141: (231 * 7 + 46) = 1663 (OK) +141: (188 * 7 + 22) = 1338 (OK) +141: (235 * 7 + 76) = 1721 (OK) +141: (92 * 7 + 118) = 762 (OK) +141: (220 * 7 + 75) = 1615 (OK) +141: (152 * 7 + 43) = 1107 (OK) +141: (198 * 7 + 89) = 1475 (OK) +141: (4 * 7 + 105) = 133 (OK) +141: (213 * 7 + 11) = 1502 (OK) +141: (138 * 7 + 143) = 1109 (OK) +141: (246 * 7 + 109) = 1831 (OK) +141: (201 * 7 + 198) = 1605 (OK) +141: (121 * 7 + 6) = 853 (OK) +141: (55 * 7 + 210) = 595 (OK) +141: (179 * 7 + 121) = 1374 (OK) +141: (144 * 7 + 154) = 1162 (OK) +141: (167 * 7 + 76) = 1245 (OK) +141: (176 * 7 + 147) = 1379 (OK) +141: (152 * 7 + 12) = 1076 (OK) +141: (9 * 7 + 116) = 179 (OK) +141: (88 * 7 + 161) = 777 (OK) +141: (159 * 7 + 30) = 1143 (OK) +141: (251 * 7 + 163) = 1920 (OK) +141: (135 * 7 + 208) = 1153 (OK) +141: (175 * 7 + 17) = 1242 (OK) +141: (95 * 7 + 165) = 830 (OK) +141: (126 * 7 + 41) = 923 (OK) +141: (107 * 7 + 247) = 996 (OK) +141: (47 * 7 + 162) = 491 (OK) +141: (201 * 7 + 226) = 1633 (OK) +141: (27 * 7 + 90) = 279 (OK) +141: PASS + 48/165 Test #141: examples/example0 ................................................................... Passed 5.09 sec test 159 Start 159: examples/trig 159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig 159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig 159: Test timeout computed to be: 10000000 -145: -145: -143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -143: OK -145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -145: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -145: OK -145: -145: - 48/165 Test #143: examples/example1_dot_product ....................................................... Passed 7.27 sec +142: (78 * 7 + 17) = 563 (OK) +142: (207 * 7 + 156) = 1605 (OK) +142: (123 * 7 + 15) = 876 (OK) +142: (229 * 7 + 243) = 1846 (OK) +142: (49 * 7 + 63) = 406 (OK) +142: (65 * 7 + 150) = 605 (OK) +142: (144 * 7 + 143) = 1151 (OK) +142: (219 * 7 + 58) = 1591 (OK) +142: (191 * 7 + 30) = 1367 (OK) +142: (245 * 7 + 222) = 1937 (OK) +142: (3 * 7 + 5) = 26 (OK) +142: (212 * 7 + 176) = 1660 (OK) +142: (86 * 7 + 240) = 842 (OK) +142: (90 * 7 + 120) = 750 (OK) +142: (177 * 7 + 170) = 1409 (OK) +142: (104 * 7 + 0) = 728 (OK) +142: (187 * 7 + 55) = 1364 (OK) +142: (156 * 7 + 54) = 1146 (OK) +142: (70 * 7 + 129) = 619 (OK) +142: (42 * 7 + 119) = 413 (OK) +142: (193 * 7 + 107) = 1458 (OK) +142: (13 * 7 + 81) = 172 (OK) +142: (250 * 7 + 233) = 1983 (OK) +142: (139 * 7 + 185) = 1158 (OK) +142: (7 * 7 + 128) = 177 (OK) +142: (151 * 7 + 10) = 1067 (OK) +142: (133 * 7 + 108) = 1039 (OK) +142: (187 * 7 + 219) = 1528 (OK) +142: (92 * 7 + 21) = 665 (OK) +142: (83 * 7 + 14) = 595 (OK) +142: (191 * 7 + 187) = 1524 (OK) +142: (14 * 7 + 122) = 220 (OK) +142: (242 * 7 + 170) = 1864 (OK) +142: (176 * 7 + 56) = 1288 (OK) +142: (43 * 7 + 218) = 519 (OK) +142: (175 * 7 + 236) = 1461 (OK) +142: (69 * 7 + 189) = 672 (OK) +142: (62 * 7 + 63) = 497 (OK) +142: (166 * 7 + 201) = 1363 (OK) +142: (249 * 7 + 173) = 1916 (OK) +142: (74 * 7 + 144) = 662 (OK) +142: (184 * 7 + 207) = 1495 (OK) +142: (252 * 7 + 115) = 1879 (OK) +142: (171 * 7 + 89) = 1286 (OK) +142: (136 * 7 + 254) = 1206 (OK) +142: (103 * 7 + 71) = 792 (OK) +142: (186 * 7 + 117) = 1419 (OK) +142: (193 * 7 + 172) = 1523 (OK) +142: (31 * 7 + 113) = 330 (OK) +142: (229 * 7 + 74) = 1677 (OK) +142: (76 * 7 + 148) = 680 (OK) +142: (55 * 7 + 145) = 530 (OK) +142: (81 * 7 + 117) = 684 (OK) +142: (209 * 7 + 247) = 1710 (OK) +142: (62 * 7 + 202) = 636 (OK) +142: (165 * 7 + 136) = 1291 (OK) +142: (90 * 7 + 93) = 723 (OK) +142: (88 * 7 + 87) = 703 (OK) +142: (208 * 7 + 3) = 1459 (OK) +142: (176 * 7 + 88) = 1320 (OK) +142: (1 * 7 + 23) = 30 (OK) +142: (159 * 7 + 187) = 1300 (OK) +142: (140 * 7 + 96) = 1076 (OK) +142: (104 * 7 + 171) = 899 (OK) +142: (209 * 7 + 77) = 1540 (OK) +142: (245 * 7 + 29) = 1744 (OK) +142: (225 * 7 + 44) = 1619 (OK) +142: (175 * 7 + 51) = 1276 (OK) +142: (161 * 7 + 128) = 1255 (OK) +142: (42 * 7 + 224) = 518 (OK) +142: (74 * 7 + 207) = 725 (OK) +142: (104 * 7 + 164) = 892 (OK) +142: (44 * 7 + 192) = 500 (OK) +142: (251 * 7 + 252) = 2009 (OK) +142: (195 * 7 + 171) = 1536 (OK) +142: (84 * 7 + 197) = 785 (OK) +142: (194 * 7 + 243) = 1601 (OK) +142: (128 * 7 + 78) = 974 (OK) +142: (83 * 7 + 232) = 813 (OK) +142: (249 * 7 + 37) = 1780 (OK) +142: (53 * 7 + 239) = 610 (OK) +142: (66 * 7 + 23) = 485 (OK) +142: (27 * 7 + 241) = 430 (OK) +142: (74 * 7 + 189) = 707 (OK) +142: (113 * 7 + 116) = 907 (OK) +142: (157 * 7 + 187) = 1286 (OK) +142: (68 * 7 + 5) = 481 (OK) +142: (96 * 7 + 112) = 784 (OK) +142: (198 * 7 + 91) = 1477 (OK) +142: (109 * 7 + 137) = 900 (OK) +142: (7 * 7 + 193) = 242 (OK) +142: (78 * 7 + 201) = 747 (OK) +142: (181 * 7 + 207) = 1474 (OK) +142: (24 * 7 + 8) = 176 (OK) +142: (183 * 7 + 17) = 1298 (OK) +142: (45 * 7 + 237) = 552 (OK) +142: (0 * 7 + 112) = 112 (OK) +142: (4 * 7 + 28) = 56 (OK) +142: (97 * 7 + 78) = 757 (OK) +142: (217 * 7 + 211) = 1730 (OK) +142: (194 * 7 + 118) = 1476 (OK) +142: (142 * 7 + 6) = 1000 (OK) +142: (123 * 7 + 238) = 1099 (OK) +142: (119 * 7 + 65) = 898 (OK) +142: (74 * 7 + 228) = 746 (OK) +142: (203 * 7 + 81) = 1502 (OK) +142: (165 * 7 + 25) = 1180 (OK) +142: (26 * 7 + 90) = 272 (OK) +142: (232 * 7 + 50) = 1674 (OK) +142: (99 * 7 + 160) = 853 (OK) +142: (68 * 7 + 144) = 620 (OK) +142: (141 * 7 + 68) = 1055 (OK) +142: (0 * 7 + 145) = 145 (OK) +142: (96 * 7 + 98) = 770 (OK) +142: (223 * 7 + 57) = 1618 (OK) +142: (53 * 7 + 161) = 532 (OK) +142: (175 * 7 + 195) = 1420 (OK) +142: (168 * 7 + 43) = 1219 (OK) +142: (178 * 7 + 31) = 1277 (OK) +142: (108 * 7 + 252) = 1008 (OK) +142: (3 * 7 + 55) = 76 (OK) +142: (77 * 7 + 168) = 707 (OK) +142: (81 * 7 + 103) = 670 (OK) +142: (3 * 7 + 57) = 78 (OK) +142: (154 * 7 + 102) = 1180 (OK) +142: (217 * 7 + 222) = 1741 (OK) +142: (246 * 7 + 102) = 1824 (OK) +142: (34 * 7 + 247) = 485 (OK) +142: PASS +142: +142: +142: +142: + 49/165 Test #142: examples/example0_spir .............................................................. Passed 4.81 sec test 160 Start 160: examples/vecadd 160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd 160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 160: Test timeout computed to be: 10000000 -12: Running test test_hadd... -12: OK -12: -12: 284 warnings generated. -12: - 49/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 35.27 sec +144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +144: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +144: OK +144: +144: +144: +144: + 50/165 Test #144: examples/example1_spir .............................................................. Passed 4.50 sec test 161 Start 161: examples/vecadd_large_grid 161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" 161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 161: Test timeout computed to be: 10000000 -145: -145: - 50/165 Test #145: examples/example1_poclbin ........................................................... Passed 6.72 sec +143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +143: OK + 51/165 Test #143: examples/example1_dot_product ....................................................... Passed 5.28 sec test 162 Start 162: examples/matadd 162: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/matadd 162: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd 162: Test timeout computed to be: 10000000 -13: Running test test_hadd... -13: OK -13: -13: 284 warnings generated. -13: - 51/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 35.13 sec +145: +145: +147: OK +147: +147: +147: +147: + 52/165 Test #147: examples/example2_spir .............................................................. Passed 5.02 sec test 163 Start 163: examples/boxadd 163: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/boxadd 163: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd 163: Test timeout computed to be: 10000000 -146: OK - 52/165 Test #146: examples/example2 ................................................................... Passed 7.11 sec +145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +145: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +145: OK +145: +145: +148: +148: +145: +145: + 53/165 Test #145: examples/example1_poclbin ........................................................... Passed 5.79 sec test 96 Start 96: runtime/clGetDeviceInfo 96: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 96: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 96: Test timeout computed to be: 10000000 -147: OK -147: -147: -147: -147: - 53/165 Test #147: examples/example2_spir .............................................................. Passed 6.33 sec +96: OK +96: +96: + 54/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.31 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 -96: OK -96: -96: - 54/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.36 sec +149: OK +150: OK +150: +150: + 55/165 Test #149: examples/example2a .................................................................. Passed 4.12 sec test 98 Start 98: runtime/clGetEventInfo 98: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 -97: OK - 55/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.33 sec +150: +150: + 56/165 Test #150: examples/example2a_spir ............................................................. Passed 4.01 sec test 99 Start 99: runtime/clCreateProgramWithBinary 99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 99: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 99: Test timeout computed to be: 10000000 -98: OK -98: -98: - 56/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.43 sec +97: OK + 57/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.28 sec test 100 Start 100: runtime/clBuildProgram 100: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 100: Working Directory: /build/pocl-3.1/tests/runtime 100: Test timeout computed to be: 10000000 -148: -148: 148: OK 148: 148: 148: 148: - 57/165 Test #148: examples/example2_poclbin ........................................................... Passed 7.03 sec + 58/165 Test #148: examples/example2_poclbin ........................................................... Passed 4.95 sec test 101 Start 101: runtime/test_kernel_cache_includes 101: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 -151: -151: -150: OK -150: -150: -150: -150: - 58/165 Test #150: examples/example2a_spir ............................................................. Passed 7.38 sec +98: OK +98: +98: + 59/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.36 sec test 102 Start 102: runtime/clFinish 102: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 102: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 102: Test timeout computed to be: 10000000 -151: OK -151: -151: -149: OK -151: -151: - 59/165 Test #151: examples/example2a_poclbin .......................................................... Passed 7.32 sec + 60/165 Test #157: poclcc .............................................................................. Passed 3.80 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 - 60/165 Test #149: examples/example2a .................................................................. Passed 7.81 sec +151: +151: +146: OK + 61/165 Test #146: examples/example2 ................................................................... Passed 6.80 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 - 61/165 Test #157: poclcc .............................................................................. Passed 8.03 sec +151: OK +151: +151: +151: +151: + 62/165 Test #151: examples/example2a_poclbin .......................................................... Passed 4.80 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 -105: OK -105: -105: - 62/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.54 sec +19: Running test test_rotate... +19: OK +19: +19: 14 warnings generated. +19: + 63/165 Test #19: kernel/test_rotate .................................................................. Passed 15.16 sec test 106 Start 106: runtime/test_fill-buffer 106: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 106: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 106: Test timeout computed to be: 10000000 -106: OK -106: -106: - 63/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.47 sec +105: OK +105: +105: + 64/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.41 sec test 107 Start 107: runtime/test_buffer-image-copy 107: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer-image-copy 107: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 107: Test timeout computed to be: 10000000 -107: OK - 64/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.42 sec +159: OK +160: OK + 65/165 Test #159: examples/trig ....................................................................... Passed 4.17 sec test 108 Start 108: runtime/clCreateKernel 108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 108: Test timeout computed to be: 10000000 -164: EinsteinToolkit test -164: Reading sources... -164: Initialise... -164: OpenCL platform #0: -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: OpenCL device name: pthread-athlon64-AMD Opteron 62xx class CPU -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: cctkGH: -164: gsh=[70,70,70] -164: lbnd=[0,0,0] -164: lsh=[70,70,70] -164: ash=[70,70,70] -164: imin=[3,3,3] -164: imax=[67,67,67] -164: lmin=[3,3,3] -164: lmax=[67,67,67] -164: RHS1... -164: Local work group size: 1 1 1 -164: Global work group size: 64 64 64 -164: RHS2... -164: Begin timing 10 iterations... -164: End timing -164: Average elapsed time: 0.226949 sec -164: Minimum elapsed time: 0.212369 sec -164: RESULT: Time per grid point update: 0.619152 usec -164: This corresponds to 5.49139 GFlop/s -164: -164: Note: This benchmark performs about 3,400 Flop per grid point update. -164: A "typical" result is about 1.0 usec. -164: Smaller numbers are better. -164: -164: Done. -103: OK -103: -103: - 65/165 Test #103: runtime/test_event_cycle ............................................................ Passed 2.56 sec + 66/165 Test #160: examples/vecadd ..................................................................... Passed 4.09 sec test 109 Start 109: runtime/clGetKernelArgInfo 109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 109: Test timeout computed to be: 10000000 - 66/165 Test #164: EinsteinToolkit ..................................................................... Passed 40.78 sec +106: OK +106: +106: + 67/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.40 sec test 110 Start 110: runtime/clSetEventCallback @@ -166113,6 +166163,32 @@ 110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 110: Test timeout computed to be: 10000000 110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt +107: OK + 68/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.31 sec +test 111 + Start 111: runtime/clGetSupportedImageFormats + +111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats +111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +111: Test timeout computed to be: 10000000 +103: OK +103: +103: + 69/165 Test #103: runtime/test_event_cycle ............................................................ Passed 1.45 sec +test 112 + Start 112: runtime/clCreateKernelsInProgram + +112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +112: Test timeout computed to be: 10000000 +111: OK + 70/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.22 sec +test 113 + Start 113: runtime/clCreateSubDevices + +113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices +113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +113: Test timeout computed to be: 10000000 158: Initial condition: t=0 158: Time step 1: t=0.03125 158: Time step 2: t=0.0625 @@ -166140,59 +166216,64 @@ 158: 158: -- Comparing output.. 158: -- OK - 67/165 Test #158: examples/scalarwave ................................................................. Passed 8.58 sec -test 111 - Start 111: runtime/clGetSupportedImageFormats - -111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats -111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -111: Test timeout computed to be: 10000000 -111: OK - 68/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.31 sec -test 112 - Start 112: runtime/clCreateKernelsInProgram - -112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -112: Test timeout computed to be: 10000000 -159: OK -162: OK - 69/165 Test #159: examples/trig ....................................................................... Passed 9.16 sec -test 113 - Start 113: runtime/clCreateSubDevices - -113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices -113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -113: Test timeout computed to be: 10000000 - 70/165 Test #162: examples/matadd ..................................................................... Passed 8.05 sec + 71/165 Test #158: examples/scalarwave ................................................................. Passed 5.62 sec test 114 Start 114: runtime/test_event_free 114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 114: Test timeout computed to be: 10000000 -160: OK - 71/165 Test #160: examples/vecadd ..................................................................... Passed 8.33 sec +161: OK +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-athlon64-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 0.646941 sec +165: Minimum elapsed time: 0.571964 sec +165: RESULT: Time per grid point update: 1.66753 usec +165: This corresponds to 2.03894 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 72/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 4.64 sec test 115 Start 115: runtime/test_event_double_wait 115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 115: Test timeout computed to be: 10000000 -19: Running test test_rotate... -19: OK -19: -19: 14 warnings generated. -19: - 72/165 Test #19: kernel/test_rotate .................................................................. Passed 31.22 sec + 73/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 25.92 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 -163: OK - 73/165 Test #163: examples/boxadd ..................................................................... Passed 7.78 sec +162: OK + 74/165 Test #162: examples/matadd ..................................................................... Passed 4.26 sec test 117 Start 117: runtime/test_user_event @@ -166202,7 +166283,7 @@ 114: OK 114: 114: - 74/165 Test #114: runtime/test_event_free ............................................................. Passed 0.45 sec + 75/165 Test #114: runtime/test_event_free ............................................................. Passed 0.37 sec test 118 Start 118: runtime/test_buffer_migration @@ -166212,7 +166293,7 @@ 117: OK 117: 117: - 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.47 sec + 76/165 Test #117: runtime/test_user_event ............................................................. Passed 0.33 sec test 119 Start 119: runtime/test_buffer_ping_pong @@ -166221,35 +166302,35 @@ 119: Test timeout computed to be: 10000000 118: NUM DEVICES: 1 118: NOT ENOUGH DEVICES! (need 2) - 76/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.51 sec + 77/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.44 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback 120: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 120: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 120: Test timeout computed to be: 10000000 -99: OK -99: -99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -99: - 77/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 7.55 sec +163: OK + 78/165 Test #163: examples/boxadd ..................................................................... Passed 4.42 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 -161: OK -119: NUM DEVICES: 1 -119: NOT ENOUGH DEVICES! (need 2) - 78/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.51 sec +99: OK +99: +99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +99: + 79/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 3.73 sec test 122 Start 122: runtime/test_deviceside_enqueue 122: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 122: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 122: Test timeout computed to be: 10000000 - 79/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 9.47 sec +119: NUM DEVICES: 1 +119: NOT ENOUGH DEVICES! (need 2) + 80/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.41 sec test 123 Start 123: runtime/test_command_buffer @@ -166259,7 +166340,7 @@ 120: OK 120: 120: - 80/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.48 sec + 81/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.26 sec test 124 Start 124: runtime/test_command_buffer_images @@ -166267,7 +166348,7 @@ 124: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 124: Test timeout computed to be: 10000000 121: OK - 81/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.35 sec + 82/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.23 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios @@ -166275,30 +166356,30 @@ 125: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 125: Test timeout computed to be: 10000000 125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout -124: OK - 82/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.34 sec +122: OK +122: +122: + 83/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.24 sec test 126 Start 126: workgroup/unbarriered_for_loops 126: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 126: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 126: Test timeout computed to be: 10000000 -122: OK -122: -122: - 83/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.48 sec +126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout +124: OK + 84/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.27 sec test 127 Start 127: workgroup/barriered_for_loops 127: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 127: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 127: Test timeout computed to be: 10000000 -126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout 127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout -104: OK -104: -104: - 84/165 Test #104: runtime/test_link_error ............................................................. Passed 7.06 sec +108: OK +108: +108: + 85/165 Test #108: runtime/clCreateKernel .............................................................. Passed 2.71 sec test 128 Start 128: workgroup/switch_case @@ -166306,11 +166387,10 @@ 128: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 128: Test timeout computed to be: 10000000 128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout -102: ABABC -102: -102: -102: -- OK - 85/165 Test #102: runtime/clFinish .................................................................... Passed 7.58 sec +104: OK +104: +104: + 86/165 Test #104: runtime/test_link_error ............................................................. Passed 3.68 sec test 129 Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier @@ -166318,13 +166398,18 @@ 129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 129: Test timeout computed to be: 10000000 129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout -110: Callback function: event status: CL_SUBMITTED -110: Callback function: event status: CL_RUNNING -110: Callback function: event status: CL_COMPLETE -110: OK -110: -110: -110: -- Comparing output.. +102: ABABC +102: +102: +102: -- OK + 87/165 Test #102: runtime/clFinish .................................................................... Passed 4.37 sec +test 130 + Start 130: workgroup/for_with_divergent_return + +130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +130: Test timeout computed to be: 10000000 +130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout 109: 109: NON-SPIR 109: adr: 119d @@ -166337,21 +166422,13 @@ 109: 109: 1 warning generated. 109: - 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 7.01 sec -test 130 - Start 130: workgroup/for_with_divergent_return - -130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -130: Test timeout computed to be: 10000000 - 87/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 7.01 sec + 88/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 3.47 sec test 131 Start 131: workgroup/cond_barriers_in_for 131: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 131: Test timeout computed to be: 10000000 -130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout 131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout 101: A printf from inside a function 1 101: This is printf from the first include @@ -166360,7 +166437,7 @@ 101: 101: 101: -- OK - 88/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 10.83 sec + 89/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 6.04 sec test 132 Start 132: workgroup/unconditional_barriers @@ -166371,10 +166448,14 @@ 132: POCL_WORK_GROUP_METHOD=workitemloops 132: Test timeout computed to be: 10000000 132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout -108: OK -108: -108: - 89/165 Test #108: runtime/clCreateKernel .............................................................. Passed 7.85 sec +110: Callback function: event status: CL_SUBMITTED +110: Callback function: event status: CL_RUNNING +110: Callback function: event status: CL_COMPLETE +110: OK +110: +110: +110: -- Comparing output.. + 90/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 4.66 sec test 133 Start 133: workgroup/conditional_barrier @@ -166385,10 +166466,12 @@ 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout -115: OK -115: -115: - 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 7.04 sec +112: Hello +112: World +112: +112: +112: -- OK + 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 4.47 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -166399,12 +166482,10 @@ 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 8.97 sec +115: OK +115: +115: + 92/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 4.02 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -166415,41 +166496,15 @@ 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-athlon64-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 1.279 sec -165: Minimum elapsed time: 1.01797 sec -165: RESULT: Time per grid point update: 2.96784 usec -165: This corresponds to 1.14561 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. - 92/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 50.32 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. + 93/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 3.77 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -166468,8 +166523,7 @@ 127: 127: 127: -- Comparing output.. -123: OK - 93/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 7.11 sec + 94/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 3.84 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -166480,7 +166534,8 @@ 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt - 94/165 Test #123: runtime/test_command_buffer ......................................................... Passed 7.60 sec +123: OK + 95/165 Test #123: runtime/test_command_buffer ......................................................... Passed 4.22 sec test 138 Start 138: workgroup/issue_548_convergent_propagation @@ -166490,16 +166545,13 @@ 138: POCL_DEVICES=basic 138: POCL_WORK_GROUP_METHOD=workitemloops 138: Test timeout computed to be: 10000000 -138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. - 95/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 7.79 sec +129: 0: 1000 +129: 1: 2000 +129: OK +129: +129: +129: -- Comparing output.. + 96/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 3.43 sec test 139 Start 139: workgroup/range_md_small_grid @@ -166509,16 +166561,11 @@ 139: POCL_DEVICES=basic 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 +138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout +113: Max CUs: 15 +113: OK 139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. - 96/165 Test #128: workgroup/switch_case ............................................................... Passed 6.83 sec + 97/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 5.93 sec test 140 Start 140: workgroup/range_md_large_grid @@ -166528,6 +166575,21 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. + 98/165 Test #128: workgroup/switch_case ............................................................... Passed 4.38 sec +test 43 + Start 43: regression/test_issue_231 + +43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +43: Test timeout computed to be: 10000000 125: LOCAL_ID=0 before if 125: LOCAL_ID=1 before if 125: LOCAL_ID=0 inside if @@ -166542,29 +166604,26 @@ 125: 125: 125: -- Comparing output.. - 97/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 8.86 sec -test 43 - Start 43: regression/test_issue_231 - -43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -43: Test timeout computed to be: 10000000 -129: 0: 1000 -129: 1: 2000 -129: OK -129: -129: -129: -- Comparing output.. - 98/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 7.62 sec + 99/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 5.21 sec test 44 Start 44: regression/test_issue_445 44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 44: Test timeout computed to be: 10000000 -113: Max CUs: 16 -113: OK - 99/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 13.06 sec +131: 0: 4 +131: 1: 5 +131: 2: 6 +131: 3: 7 +131: 4: 16 +131: 5: 17 +131: 6: 18 +131: 7: 19 +131: OK +131: +131: +131: -- Comparing output.. +100/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 3.88 sec test 45 Start 45: regression/test_issue_553 @@ -166601,49 +166660,95 @@ 134: 134: 134: -- Comparing output.. -100/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 6.02 sec +101/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 3.31 sec test 46 Start 46: regression/test_issue_577 46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 46: Test timeout computed to be: 10000000 -133: LOCAL_ID=0 before if -133: LOCAL_ID=1 before if -133: LOCAL_ID=0 inside if -133: LOCAL_ID=1 inside if -133: LOCAL_ID=0 after if -133: LOCAL_ID=1 after if -133: OK -133: -133: -133: -- Comparing output.. -101/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 7.44 sec +116: OK +116: +116: +102/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 7.28 sec test 47 Start 47: regression/test_issue_757 47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 47: Test timeout computed to be: 10000000 -131: 0: 4 -131: 1: 5 -131: 2: 6 -131: 3: 7 -131: 4: 16 -131: 5: 17 -131: 6: 18 -131: 7: 19 -131: OK -131: -131: -131: -- Comparing output.. -102/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 8.24 sec +100: OK +100: +100: 1 warning and 2 errors generated. +100: log: 0x5578061b7150 +100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here +100: +100: 1 warning and 1 error generated. +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_8dc3Gr.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_8dc3Gr.cl:1:10: missing terminating '"' character +100: Device pthread-athlon64-AMD Opteron 62xx class CPU failed to build the program +100: +100: cl_program callback (via pfn_notify) +100: build callback successful +100: 1 warning generated. +100: 1 warning generated. +100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' +100: +100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +100: 1 error generated. +100: 1 error generated. +100: +103/165 Test #100: runtime/clBuildProgram .............................................................. Passed 10.11 sec test 48 Start 48: regression/test_llvm_segfault_issue_889 48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 48: Test timeout computed to be: 10000000 +135: gid_x 0 after barrier at iteration 16 +135: gid_x 1 after barrier at iteration 16 +135: gid_x 0 after barrier at iteration 15 +135: gid_x 1 after barrier at iteration 15 +135: gid_x 0 after barrier at iteration 14 +135: gid_x 1 after barrier at iteration 14 +135: gid_x 0 after barrier at iteration 13 +135: gid_x 1 after barrier at iteration 13 +135: gid_x 0 after barrier at iteration 12 +135: gid_x 1 after barrier at iteration 12 +135: gid_x 0 after barrier at iteration 11 +135: gid_x 1 after barrier at iteration 11 +135: gid_x 0 after barrier at iteration 10 +135: gid_x 1 after barrier at iteration 10 +135: gid_x 0 after barrier at iteration 9 +135: gid_x 1 after barrier at iteration 9 +135: gid_x 0 after barrier at iteration 8 +135: gid_x 1 after barrier at iteration 8 +135: gid_x 0 after barrier at iteration 7 +135: gid_x 1 after barrier at iteration 7 +135: gid_x 0 after barrier at iteration 6 +135: gid_x 1 after barrier at iteration 6 +135: gid_x 0 after barrier at iteration 5 +135: gid_x 1 after barrier at iteration 5 +135: gid_x 0 after barrier at iteration 4 +135: gid_x 1 after barrier at iteration 4 +135: gid_x 0 after barrier at iteration 3 +135: gid_x 1 after barrier at iteration 3 +135: gid_x 0 after barrier at iteration 2 +135: gid_x 1 after barrier at iteration 2 +135: gid_x 0 after barrier at iteration 1 +135: gid_x 1 after barrier at iteration 1 +135: OK +135: OK +135: +135: +135: -- Comparing output.. +104/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 3.83 sec +test 49 + Start 49: regression/test_issue_893 + +49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +49: Test timeout computed to be: 10000000 132: 0 0 0: before barriers 132: 1 0 0: before barriers 132: 0 1 0: before barriers @@ -166696,17 +166801,7 @@ 132: 132: 132: -- Comparing output.. -103/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 8.12 sec -test 49 - Start 49: regression/test_issue_893 - -49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -49: Test timeout computed to be: 10000000 -116: OK -116: -116: -104/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 13.87 sec +105/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 4.63 sec test 50 Start 50: regression/test_flatten_barrier_subs @@ -166714,24 +166809,17 @@ 50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 50: Test timeout computed to be: 10000000 50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output -139: 0: 13 -139: 1: 1 -139: 2: 1 -139: 3: 3 -139: 4: 1 -139: 5: 1 -139: 6: 1 -139: 7: 0 -139: 8: 0 -139: 9: 0 -139: 10: 0 -139: 11: 0 -139: 12: 0 -139: OK -139: -139: -139: -- Comparing output.. -105/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 5.18 sec +133: LOCAL_ID=0 before if +133: LOCAL_ID=1 before if +133: LOCAL_ID=0 inside if +133: LOCAL_ID=1 inside if +133: LOCAL_ID=0 after if +133: LOCAL_ID=1 after if +133: OK +133: +133: +133: -- Comparing output.. +106/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 5.08 sec test 51 Start 51: regression/phi_nodes_not_replicated_REPL @@ -166740,28 +166828,14 @@ 51: Environment variables: 51: POCL_WORK_GROUP_METHOD=workitemrepl 51: Test timeout computed to be: 10000000 -100: OK -100: -100: 1 warning and 2 errors generated. -100: log: 0x558d85cb2580 -100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here -100: -100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_Q0AfF8.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_Q0AfF8.cl:1:10: missing terminating '"' character -100: Device pthread-athlon64-AMD Opteron 62xx class CPU failed to build the program -100: -100: cl_program callback (via pfn_notify) -100: build callback successful -100: 1 warning generated. -100: 1 warning generated. -100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' -100: -100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -100: 1 error generated. -100: 1 error generated. -100: -106/165 Test #100: runtime/clBuildProgram .............................................................. Passed 21.16 sec +46: BUILD ERROR +46: BUILD ERROR +46: OK +46: +46: 1 error generated. +46: 1 error generated. +46: +107/165 Test #46: regression/test_issue_577 ........................................................... Passed 1.73 sec test 52 Start 52: regression/issues_with_local_pointers_REPL @@ -166770,52 +166844,6 @@ 52: Environment variables: 52: POCL_WORK_GROUP_METHOD=workitemrepl 52: Test timeout computed to be: 10000000 -135: gid_x 0 after barrier at iteration 16 -135: gid_x 1 after barrier at iteration 16 -135: gid_x 0 after barrier at iteration 15 -135: gid_x 1 after barrier at iteration 15 -135: gid_x 0 after barrier at iteration 14 -135: gid_x 1 after barrier at iteration 14 -135: gid_x 0 after barrier at iteration 13 -135: gid_x 1 after barrier at iteration 13 -135: gid_x 0 after barrier at iteration 12 -135: gid_x 1 after barrier at iteration 12 -135: gid_x 0 after barrier at iteration 11 -135: gid_x 1 after barrier at iteration 11 -135: gid_x 0 after barrier at iteration 10 -135: gid_x 1 after barrier at iteration 10 -135: gid_x 0 after barrier at iteration 9 -135: gid_x 1 after barrier at iteration 9 -135: gid_x 0 after barrier at iteration 8 -135: gid_x 1 after barrier at iteration 8 -135: gid_x 0 after barrier at iteration 7 -135: gid_x 1 after barrier at iteration 7 -135: gid_x 0 after barrier at iteration 6 -135: gid_x 1 after barrier at iteration 6 -135: gid_x 0 after barrier at iteration 5 -135: gid_x 1 after barrier at iteration 5 -135: gid_x 0 after barrier at iteration 4 -135: gid_x 1 after barrier at iteration 4 -135: gid_x 0 after barrier at iteration 3 -135: gid_x 1 after barrier at iteration 3 -135: gid_x 0 after barrier at iteration 2 -135: gid_x 1 after barrier at iteration 2 -135: gid_x 0 after barrier at iteration 1 -135: gid_x 1 after barrier at iteration 1 -135: OK -135: OK -135: -135: -135: -- Comparing output.. -107/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 7.28 sec -test 53 - Start 53: regression/barrier_between_two_for_loops_REPL - -53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_between_for_loops" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -53: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -53: Environment variables: -53: POCL_WORK_GROUP_METHOD=workitemrepl -53: Test timeout computed to be: 10000000 137: global: 0-0-0 137: local: 0-0-0 137: global: 0-0-1 @@ -166829,7 +166857,28 @@ 137: 137: -- SORTING FILE 137: -- Comparing output.. -108/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 7.15 sec +138: id=0: AAA. +138: id=0: CCC. +138: auxfunc +138: id=1: AAA. +138: id=1: CCC. +138: auxfunc +138: id=0: EEE. +138: id=1: EEE. +138: OK +138: +138: +138: -- Comparing output.. +108/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 3.91 sec +test 53 + Start 53: regression/barrier_between_two_for_loops_REPL + +53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_between_for_loops" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +53: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +53: Environment variables: +53: POCL_WORK_GROUP_METHOD=workitemrepl +53: Test timeout computed to be: 10000000 +109/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 3.83 sec test 54 Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL @@ -166838,6 +166887,75 @@ 54: Environment variables: 54: POCL_WORK_GROUP_METHOD=workitemrepl 54: Test timeout computed to be: 10000000 +136: i:0 0 0 0 before barrier +136: i:0 1 0 0 before barrier +136: i:0 2 0 0 before barrier +136: i:0 0 0 0 after barrier +136: i:0 1 0 0 after barrier +136: i:0 1 0 0 after latch 1 +136: i:0 2 0 0 after barrier +136: i:0 2 0 0 after latch 1 +136: i:0 2 0 0 after latch 2 +136: i:1 0 0 0 before barrier +136: i:1 1 0 0 before barrier +136: i:1 2 0 0 before barrier +136: i:1 0 0 0 after barrier +136: i:1 1 0 0 after barrier +136: i:1 1 0 0 after latch 1 +136: i:1 2 0 0 after barrier +136: i:1 2 0 0 after latch 1 +136: i:1 2 0 0 after latch 2 +136: OK +136: +136: +136: -- Comparing output.. +110/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 4.23 sec +test 55 + Start 55: regression/for-loop_with_computation_after_the_brexit_REPL + +55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_multi_level_loops_with_barriers" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +55: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +55: Environment variables: +55: POCL_WORK_GROUP_METHOD=workitemrepl +55: Test timeout computed to be: 10000000 +139: 0: 13 +139: 1: 1 +139: 2: 1 +139: 3: 3 +139: 4: 1 +139: 5: 1 +139: 6: 1 +139: 7: 0 +139: 8: 0 +139: 9: 0 +139: 10: 0 +139: 11: 0 +139: 12: 0 +139: OK +139: +139: +139: -- Comparing output.. +111/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 4.20 sec +test 56 + Start 56: regression/for-loop_with_a_variable_iteration_count_REPL + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=workitemrepl +56: Test timeout computed to be: 10000000 +44: OK +44: +44: +112/165 Test #44: regression/test_issue_445 ........................................................... Passed 3.31 sec +test 57 + Start 57: regression/early_return_before_a_barrier_region_REPL + +57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +57: Environment variables: +57: POCL_WORK_GROUP_METHOD=workitemrepl +57: Test timeout computed to be: 10000000 140: 0: 128 140: 1: 1 140: 2: 1 @@ -294841,66 +294959,10 @@ 140: OK 140: 140: -44: OK -44: -44: -46: BUILD ERROR -46: BUILD ERROR -46: OK -46: -46: 1 error generated. -46: 1 error generated. -46: -136: i:0 0 0 0 before barrier -136: i:0 1 0 0 before barrier -136: i:0 2 0 0 before barrier -136: i:0 0 0 0 after barrier -136: i:0 1 0 0 after barrier -136: i:0 1 0 0 after latch 1 -136: i:0 2 0 0 after barrier -136: i:0 2 0 0 after latch 1 -136: i:0 2 0 0 after latch 2 -136: i:1 0 0 0 before barrier -136: i:1 1 0 0 before barrier -136: i:1 2 0 0 before barrier -136: i:1 0 0 0 after barrier -136: i:1 1 0 0 after barrier -136: i:1 1 0 0 after latch 1 -136: i:1 2 0 0 after barrier -136: i:1 2 0 0 after latch 1 -136: i:1 2 0 0 after latch 2 -136: OK -136: -136: -136: -- Comparing output.. -109/165 Test #44: regression/test_issue_445 ........................................................... Passed 6.38 sec -test 55 - Start 55: regression/for-loop_with_computation_after_the_brexit_REPL - -55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_multi_level_loops_with_barriers" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -55: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -55: Environment variables: -55: POCL_WORK_GROUP_METHOD=workitemrepl -55: Test timeout computed to be: 10000000 -110/165 Test #46: regression/test_issue_577 ........................................................... Passed 3.94 sec -test 56 - Start 56: regression/for-loop_with_a_variable_iteration_count_REPL - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=workitemrepl -56: Test timeout computed to be: 10000000 -111/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 7.35 sec -test 57 - Start 57: regression/early_return_before_a_barrier_region_REPL - -57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -57: Environment variables: -57: POCL_WORK_GROUP_METHOD=workitemrepl -57: Test timeout computed to be: 10000000 -112/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 8.47 sec +43: OK +43: +43: +113/165 Test #43: regression/test_issue_231 ........................................................... Passed 4.43 sec test 58 Start 58: regression/id-dependent_computation_before_kernel_exit_REPL @@ -294909,19 +294971,7 @@ 58: Environment variables: 58: POCL_WORK_GROUP_METHOD=workitemrepl 58: Test timeout computed to be: 10000000 -138: id=0: AAA. -138: id=0: CCC. -138: auxfunc -138: id=1: AAA. -138: id=1: CCC. -138: auxfunc -138: id=0: EEE. -138: id=1: EEE. -138: OK -138: -138: -138: -- Comparing output.. -113/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 8.46 sec +114/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 5.22 sec test 59 Start 59: regression/barrier_just_before_return_REPL @@ -294930,10 +294980,27 @@ 59: Environment variables: 59: POCL_WORK_GROUP_METHOD=workitemrepl 59: Test timeout computed to be: 10000000 -43: OK -43: -43: -114/165 Test #43: regression/test_issue_231 ........................................................... Passed 8.23 sec +45: outer=0 inner=0 lid=0 +45: outer=0 inner=0 lid=1 +45: + outer=0 inner=0 lid=0 +45: + outer=0 inner=0 lid=1 +45: outer=0 inner=1 lid=0 +45: outer=0 inner=1 lid=1 +45: + outer=0 inner=1 lid=0 +45: + outer=0 inner=1 lid=1 +45: outer=1 inner=0 lid=0 +45: outer=1 inner=0 lid=1 +45: + outer=1 inner=0 lid=0 +45: + outer=1 inner=0 lid=1 +45: outer=1 inner=1 lid=0 +45: outer=1 inner=1 lid=1 +45: + outer=1 inner=1 lid=0 +45: + outer=1 inner=1 lid=1 +45: OK +45: +45: 2 warnings generated. +45: +115/165 Test #45: regression/test_issue_553 ........................................................... Passed 4.21 sec test 60 Start 60: regression/infinite_loop_REPL @@ -294942,10 +295009,18 @@ 60: Environment variables: 60: POCL_WORK_GROUP_METHOD=workitemrepl 60: Test timeout computed to be: 10000000 -49: OK -49: -49: -115/165 Test #49: regression/test_issue_893 ........................................................... Passed 8.00 sec +48: binary size [0]: 62885 +48: binary size [1]: 0 +48: binary size [2]: 126614527 +48: binary size [3]: 100 +48: binary size [4]: 895 +48: binary size [5]: 0 +48: binary size [6]: 0 +48: binary size [7]: 0 +48: OK +48: +48: +116/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 3.65 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -294954,10 +295029,10 @@ 61: Environment variables: 61: POCL_WORK_GROUP_METHOD=workitemrepl 61: Test timeout computed to be: 10000000 -47: OK -47: -47: -116/165 Test #47: regression/test_issue_757 ........................................................... Passed 8.81 sec +49: OK +49: +49: +117/165 Test #49: regression/test_issue_893 ........................................................... Passed 3.78 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -294966,18 +295041,10 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -48: binary size [0]: 62885 -48: binary size [1]: 0 -48: binary size [2]: 126614527 -48: binary size [3]: 100 -48: binary size [4]: 895 -48: binary size [5]: 0 -48: binary size [6]: 0 -48: binary size [7]: 0 -48: OK -48: -48: -117/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 8.82 sec +47: OK +47: +47: +118/165 Test #47: regression/test_issue_757 ........................................................... Passed 4.45 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -294986,27 +295053,10 @@ 63: Environment variables: 63: POCL_WORK_GROUP_METHOD=workitemrepl 63: Test timeout computed to be: 10000000 -45: outer=0 inner=0 lid=0 -45: outer=0 inner=0 lid=1 -45: + outer=0 inner=0 lid=0 -45: + outer=0 inner=0 lid=1 -45: outer=0 inner=1 lid=0 -45: outer=0 inner=1 lid=1 -45: + outer=0 inner=1 lid=0 -45: + outer=0 inner=1 lid=1 -45: outer=1 inner=0 lid=0 -45: outer=1 inner=0 lid=1 -45: + outer=1 inner=0 lid=0 -45: + outer=1 inner=0 lid=1 -45: outer=1 inner=1 lid=0 -45: outer=1 inner=1 lid=1 -45: + outer=1 inner=1 lid=0 -45: + outer=1 inner=1 lid=1 -45: OK -45: -45: 2 warnings generated. -45: -118/165 Test #45: regression/test_issue_553 ........................................................... Passed 10.16 sec +51: OK +51: +51: +119/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 3.62 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -295015,10 +295065,10 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -51: OK -51: -51: -119/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 8.72 sec +53: OK +53: +53: +120/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 3.68 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -295030,7 +295080,7 @@ 52: OK 52: 52: -120/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 9.08 sec +121/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 4.06 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -295039,10 +295089,10 @@ 66: Environment variables: 66: POCL_WORK_GROUP_METHOD=workitemloops 66: Test timeout computed to be: 10000000 -53: OK -53: -53: -121/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 9.15 sec +55: OK +55: +55: +122/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 3.83 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -295051,10 +295101,10 @@ 67: Environment variables: 67: POCL_WORK_GROUP_METHOD=workitemloops 67: Test timeout computed to be: 10000000 -56: OK -56: -56: -122/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 8.31 sec +54: OK +54: +54: +123/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 4.06 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -295063,10 +295113,15 @@ 68: Environment variables: 68: POCL_WORK_GROUP_METHOD=workitemloops 68: Test timeout computed to be: 10000000 -54: OK -54: -54: -123/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 9.88 sec +50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 +50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 +50: 0: Portable Computing Language +50: CL gave correct results +50: OK +50: +50: +50: -- Comparing output.. +124/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 5.34 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -295075,10 +295130,10 @@ 69: Environment variables: 69: POCL_WORK_GROUP_METHOD=workitemloops 69: Test timeout computed to be: 10000000 -55: OK -55: -55: -124/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 8.82 sec +56: OK +56: +56: +125/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 4.20 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -295087,10 +295142,10 @@ 70: Environment variables: 70: POCL_WORK_GROUP_METHOD=workitemloops 70: Test timeout computed to be: 10000000 -57: OK -57: -57: -125/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 8.94 sec +60: OK +60: +60: +126/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 3.34 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -295102,7 +295157,7 @@ 58: OK 58: 58: -126/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 9.31 sec +127/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 3.62 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -295111,10 +295166,10 @@ 72: Environment variables: 72: POCL_WORK_GROUP_METHOD=workitemloops 72: Test timeout computed to be: 10000000 -60: OK -60: -60: -127/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 7.88 sec +57: OK +57: +57: +128/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 4.60 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -295123,15 +295178,10 @@ 73: Environment variables: 73: POCL_WORK_GROUP_METHOD=workitemloops 73: Test timeout computed to be: 10000000 -50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 -50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 -50: 0: Portable Computing Language -50: CL gave correct results -50: OK -50: -50: -50: -- Comparing output.. -128/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 13.30 sec +61: OK +61: +61: +129/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 3.69 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -295140,10 +295190,13 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -59: OK -59: -59: -129/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 9.99 sec +63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +63: +63: 6 warnings generated. +63: +63: -- OK +130/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 3.71 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -295152,10 +295205,13 @@ 75: Environment variables: 75: POCL_WORK_GROUP_METHOD=workitemloops 75: Test timeout computed to be: 10000000 -61: OK -61: -61: -130/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 8.39 sec +62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: OK +62: +62: 6 warnings generated. +62: +131/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 4.46 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -295164,13 +295220,10 @@ 76: Environment variables: 76: POCL_WORK_GROUP_METHOD=workitemloops 76: Test timeout computed to be: 10000000 -62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: OK -62: -62: 6 warnings generated. -62: -131/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 8.35 sec +59: OK +59: +59: +132/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 5.65 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -295179,13 +295232,10 @@ 77: Environment variables: 77: POCL_WORK_GROUP_METHOD=workitemloops 77: Test timeout computed to be: 10000000 -63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -63: -63: 6 warnings generated. -63: -63: -- OK -132/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 8.22 sec +64: OK +64: +64: +133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 5.18 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -295194,10 +295244,13 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -64: OK -64: -64: -133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 8.57 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +134/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 3.53 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -295206,13 +295259,10 @@ 79: Environment variables: 79: POCL_WORK_GROUP_METHOD=workitemloops 79: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -134/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 7.71 sec +76: OK +76: +76: +135/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 3.30 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -295221,10 +295271,12 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -74: OK -74: -74: -135/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 7.13 sec +65: OK +65: OK +65: OK +65: +65: +136/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 7.09 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -295233,10 +295285,10 @@ 81: Environment variables: 81: POCL_WORK_GROUP_METHOD=workitemloops 81: Test timeout computed to be: 10000000 -75: OK -75: -75: -136/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 7.66 sec +77: OK +77: +77: +137/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 3.70 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -295245,12 +295297,10 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -65: OK -65: OK -65: OK -65: -65: -137/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 13.82 sec +74: OK +74: +74: +138/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 5.30 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -295259,12 +295309,12 @@ 83: Environment variables: 83: POCL_WORK_GROUP_METHOD=workitemloops 83: Test timeout computed to be: 10000000 -72: OK -72: OK -72: OK -72: -72: -138/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 11.06 sec +66: OK +66: OK +66: OK +66: +66: +139/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 7.33 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -295273,12 +295323,10 @@ 84: Environment variables: 84: POCL_WORK_GROUP_METHOD=workitemloops 84: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -139/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 12.16 sec +75: OK +75: +75: +140/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 4.78 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -295287,10 +295335,12 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -77: OK -77: -77: -140/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 8.11 sec +71: OK +71: OK +71: OK +71: +71: +141/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 6.76 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -295299,10 +295349,12 @@ 86: Environment variables: 86: POCL_WORK_GROUP_METHOD=workitemloops 86: Test timeout computed to be: 10000000 -76: OK -76: -76: -141/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 8.51 sec +72: OK +72: OK +72: OK +72: +72: +142/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 6.77 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -295311,10 +295363,12 @@ 87: Environment variables: 87: POCL_WORK_GROUP_METHOD=workitemloops 87: Test timeout computed to be: 10000000 -78: OK -78: -78: -142/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 8.62 sec +68: OK +68: OK +68: OK +68: +68: +143/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 8.26 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -295323,152 +295377,144 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -143/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 15.33 sec +79: OK +79: +79: +144/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 3.74 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -144/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 14.32 sec +78: OK +78: +78: +145/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 4.10 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 90: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_setargs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 90: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 90: Test timeout computed to be: 10000000 -67: OK -67: OK -67: OK -67: -67: -145/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 15.99 sec +69: OK +69: OK +69: OK +69: +69: +146/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 8.76 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -79: OK -79: -79: -146/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 9.00 sec +67: OK +67: OK +67: OK +67: +67: +147/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 9.97 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one 92: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_fors_with_var_iteration_counts" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 92: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 92: Test timeout computed to be: 10000000 -81: OK -81: -81: -147/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 8.40 sec +84: OK +84: +84: +148/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 2.96 sec test 93 Start 93: regression/autolocals_in_constexprs 93: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_autolocals_in_constexprs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 93: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 93: Test timeout computed to be: 10000000 -84: OK -84: -84: -148/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 5.98 sec +81: OK +81: +81: +149/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 4.08 sec test 94 Start 94: regression/struct_kernel_arguments 94: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_structs_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 94: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 94: Test timeout computed to be: 10000000 -80: OK -80: -80: -149/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 9.69 sec +83: OK +83: +83: +82: OK +82: +82: +150/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 4.40 sec test 95 Start 95: regression/vector_kernel_arguments 95: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_vectors_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 95: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 95: Test timeout computed to be: 10000000 -69: OK -69: OK -69: OK -69: -69: -150/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 18.09 sec +151/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 4.23 sec 70: OK 70: OK 70: OK 70: 70: -151/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 18.08 sec -82: OK -82: -82: -152/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 9.63 sec -83: OK -83: -83: -153/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 9.02 sec -88: OK -88: -88: -154/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 7.38 sec -90: OK -90: -90: -155/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 7.29 sec -85: OK -85: -85: -156/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 8.95 sec +152/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 10.95 sec +80: OK +80: +80: +153/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 5.21 sec 86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 86: OK 86: 86: 6 warnings generated. 86: -157/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 8.45 sec -91: OK -91: -91: -158/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 6.79 sec +154/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 4.50 sec +89: OK +89: +89: +155/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 3.84 sec +88: OK +88: +88: +156/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 4.18 sec 87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 87: 87: 6 warnings generated. 87: 87: -- OK -159/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 8.84 sec +157/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 4.70 sec +91: OK +91: +91: +158/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.37 sec +85: OK +85: +85: +159/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 5.37 sec +90: OK +90: +90: +160/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 4.00 sec 92: OK 92: 92: -160/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 7.32 sec -89: OK -89: -89: -161/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 8.69 sec +161/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 2.90 sec +93: OK +93: +93: +162/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 3.11 sec 94: OK 94: 94: -162/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 6.05 sec +163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 3.11 sec 95: OK 95: 95: -163/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 5.90 sec -93: OK -93: -93: -164/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 7.05 sec +164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 3.33 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -295479,28 +295525,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 70.06 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 38.87 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 91.10 sec*proc (2 tests) -cuda = 344.05 sec*proc (53 tests) -dlopen = 0.36 sec*proc (3 tests) -hsa = 29.32 sec*proc (4 tests) -hsa-native = 1007.22 sec*proc (91 tests) -internal = 1521.26 sec*proc (160 tests) -kernel = 618.38 sec*proc (38 tests) -matrix = 40.42 sec*proc (4 tests) -poclbin = 29.23 sec*proc (4 tests) -proxy = 292.72 sec*proc (36 tests) -regression = 492.26 sec*proc (53 tests) -runtime = 135.60 sec*proc (29 tests) -tce = 59.70 sec*proc (8 tests) -vulkan = 168.65 sec*proc (26 tests) -workgroup = 181.97 sec*proc (16 tests) +EinsteinToolkit = 46.25 sec*proc (2 tests) +cuda = 185.23 sec*proc (53 tests) +dlopen = 0.18 sec*proc (3 tests) +hsa = 21.30 sec*proc (4 tests) +hsa-native = 545.00 sec*proc (91 tests) +internal = 837.68 sec*proc (160 tests) +kernel = 350.66 sec*proc (38 tests) +matrix = 23.71 sec*proc (4 tests) +poclbin = 23.25 sec*proc (4 tests) +proxy = 159.84 sec*proc (36 tests) +regression = 246.22 sec*proc (53 tests) +runtime = 70.97 sec*proc (29 tests) +tce = 31.25 sec*proc (8 tests) +vulkan = 93.58 sec*proc (26 tests) +workgroup = 101.61 sec*proc (16 tests) -Total Test time (real) = 133.48 sec +Total Test time (real) = 76.58 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -295508,6 +295554,7 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[2]: Leaving directory '/build/pocl-3.1' ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING ssse3 TESTING ssse3 + env POCL_KERNELLIB_NAME=ssse3 /usr/bin/make -f debian/rules run-tests @@ -295594,7 +295641,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -295744,10 +295791,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -295783,7 +295830,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -295892,10 +295939,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -295912,21 +295959,21 @@ 4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" 4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 4: Test timeout computed to be: 10000000 -test 2 - Start 2: pocl_test_dlopen_libpocl - -2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen -2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -2: Test timeout computed to be: 10000000 test 3 Start 3: pocl_test_dlopen_device_basic 3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" 3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 3: Test timeout computed to be: 10000000 - 1/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.15 sec - 2/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.17 sec - 3/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.18 sec +test 2 + Start 2: pocl_test_dlopen_libpocl + +2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen +2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +2: Test timeout computed to be: 10000000 + 1/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.07 sec + 2/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.08 sec + 3/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.10 sec test 1 Start 1: pocl_version_check @@ -295936,7 +295983,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.27 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.14 sec test 29 Start 29: kernel/test_shuffle_char @@ -296027,35 +296074,119 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 -test 6 - Start 6: kernel/test_convert_type_1 - -6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -6: Test timeout computed to be: 10000000 37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt -38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt 39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt -40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt -41: Running test test_sizeof... -41: sizeof(uint) == 4 -41: sizeof(uint2) == 8 -41: sizeof(uint3) == 16 -41: sizeof(uint4) == 16 -41: sizeof(uint8) == 32 -41: sizeof(uint16) == 64 -41: OK -41: -41: -41: -- Comparing output.. - 5/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 6.85 sec -test 7 - Start 7: kernel/test_convert_type_2 - -7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -7: Test timeout computed to be: 10000000 +38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt +40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt +39: Running test test_printf_vectors... +39: +39: VECTORS +39: +39: 9,9,9,9 +39: 90.000000,9.000000,0.900000,1986545975296.000000 +39: 4096.0000000, 1.0000000, 0.1250000, 0.0078125 +39: 90,9,0.9,1.98655e+33 +39: 8.000000,INF,-INF,NAN +39: 0x1.4p+3,0x1.15p-141,0x1.52d02cp+78,0x0p+0 +39: 0x1.68p+6,0x1.2p+3,0x1.ccccccp-1,0x1.70a3d8p-4 +39: 0x1p+12,0x1p+0,0x1p-3,0x1p-7 +39: 0xfa,0xfb +39: 0x1234,0x8765 +39: 0x12345678,0x87654321 +39: +39: uchar2 0xa1,0xa2 +39: uchar3 0xb1,0xb2,0xb3 +39: uchar4 0xc1,0xc2,0xc3,0xc4 +39: uchar8 0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8 +39: uchar16 0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xee,0xef,0xf1 +39: +39: ushort2 0xa1a2,0xa3a4 +39: ushort3 0xb1b2,0xb3b4,0xb5b6 +39: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 +39: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 +39: ushort16 0xf328,0xfaf7,0x7ffc,0,0x8ed0,0xcfae,0x562c,0,0x1a80,0xf91c,0x7ff2,0,0xbba4,0x2297,0x7ff3,0 +39: +39: uint2 0xa1a2a3a4,0xa5a6a7a8 +39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc +39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 +39: uint8 0xfaf7f328,0x7ffc,0xcfae8ed0,0x562c,0xf91c1a80,0x7ff2,0x2297bba4,0x7ff3 +39: uint16 0xfaf7f328,0x7ffc,0xcfae8ed0,0x562c,0xf91c1a80,0x7ff2,0x2297bba4,0x7ff3,0,0,0xcfb7bbd0,0x562c,0,0,0xfffffff0,0xffffffff +39: +39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +39: ulong3 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80 +39: ulong4 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4 +39: ulong8 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4,0,0x562ccfb7bbd0,0,0xfffffffffffffff0 +39: ulong16 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4,0,0x562ccfb7bbd0,0,0xfffffffffffffff0,0x7ff2f91c1a80,0x80000002,0x7ff30eea3510,0x7ff3226dccbb,0x7ff3229a9a28,0x7ff3228bde44,0,0x7ff30eea3590 +39: +39: float2 1.012,2.022 +39: float3 1.013,2.023,3.033 +39: float4 1.014,2.024,3.034,4.044 +39: float8 -6.43715e+35,4.59121e-41,-5.85719e+09,3.09126e-41,-5.06585e+34,4.58981e-41,4.11273e-18,4.58995e-41 +39: float16 -6.43715e+35,4.59121e-41,-5.85719e+09,3.09126e-41,-5.06585e+34,4.58981e-41,4.11273e-18,4.58995e-41,0,0,-6.16508e+09,3.09126e-41,0,0,nan,nan +39: +39: double2 10.112,20.222 +39: double3 6.95272e-310,4.68129e-310,6.95059e-310 +39: double4 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310 +39: double8 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310,0,4.68129e-310,0,nan +39: double16 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310,0,4.68129e-310,0,nan,6.95059e-310,1.061e-314,6.95061e-310,6.95063e-310,6.95063e-310,6.95063e-310,0,6.95061e-310 +39: +39: PARAMETER PASSING +39: +39: * 0xfa,0xfb 0x21,0xfd . +39: * 0x1234,0x8765 0xbe21,0xf00d . +39: * 0x12345678,0x87654321 0x2468ace0,0xfdb97531 . +39: * 0xfa,0xfb 0xfc,0xfd 0xe9,0xd6 0xfe,0xff 0x21,0x2b 0x3a,0x3b 0x4a,0x4b 0x5a,0x5b . +39: +39: c 0xa1,0xa2 0x21,0xb4 . +39: c 0xc1,0xc2,0x21 0xd4,0xd5,0xd6 . +39: c 0xe1,0xe2,0x21,0xe4 0xf5,0xf6,0xf7,0xf8 . +39: c 0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18 0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x31 . +39: c 0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x21,0x4d,0x4e,0x4f,0x51 0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e,0x5f,0x61,0x62 . +39: c 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c 0x7d 0x7e 0x7f 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x91 0x92 . +39: +39: s 0xa1a2,0xa3a4 0xb521,0xb7b8 . +39: s 0xc1c2,0xc3c4,0xc5c6 0xd7d8,0xd921,0xdbdc . +39: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . +39: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . +39: s 0xf328,0xfaf7,0x7ffc,0,0x8ed0,0xcfae,0x562c,0,0x1a80,0xf91c,0x7ff2,0,0xbba4,0x2297,0x7ff3,0 0,0,0,0,0xbbd0,0xcfb7,0x562c,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € +39: s 0xa1a2 0xa3a4 0xa5a6 0xa7a8 0xa9aa 0xabac 0xadae 0xafb1 0xb2b3 0xb4b5 0xb6b7 0xb8b9 0xbabb 0xbcbd 0xbebf 0xc1c2 0xc3c4 0xc5c6 0xc7c8 0xc9ca 0xcbcc 0xcdce 0xcfd1 0xd2d3 0xd4d5 0xd6d7 0xd8d9 0xdadb 0xdcdd 0xdedf 0xe1e2 0xe3e4 . +39: +39: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . +39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . +39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . +39: i 0xfaf7f328,0x7ffc,0xcfae8ed0,0x562c,0xf91c1a80,0x7ff2,0x2297bba4,0x7ff3 0,0,0xcfb7bbd0,0x562c,0,0,0xfffffff0,0xffffffff @ +39: i 0xfaf7f328,0x7ffc,0xcfae8ed0,0x562c,0xf91c1a80,0x7ff2,0x2297bba4,0x7ff3,0,0,0xcfb7bbd0,0x562c,0,0,0xfffffff0,0xffffffff 0xf91c1a80,0x7ff2,0x80000002,0,0xeea3510,0x7ff3,0x226dccbb,0x7ff3,0x229a9a28,0x7ff3,0x228bde44,0x7ff3,0,0,0xeea3590,0x7ff3 @ +39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . +39: +39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +39: l 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80 0,0x562ccfb7bbd0,0 +39: l 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4 0,0x562ccfb7bbd0,0,0xfffffffffffffff0 À +39: l 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4,0,0x562ccfb7bbd0,0,0xfffffffffffffff0 0x7ff2f91c1a80,0x80000002,0x7ff30eea3510,0x7ff3226dccbb,0x7ff3229a9a28,0x7ff3228bde44,0,0x7ff30eea3590 À +39: l 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4,0,0x562ccfb7bbd0,0,0xfffffffffffffff0,0x7ff2f91c1a80,0x80000002,0x7ff30eea3510,0x7ff3226dccbb,0x7ff3229a9a28,0x7ff3228bde44,0,0x7ff30eea3590 0x7ff322982370,0x7ff30eea3510,0,0,0x7ff30eea3510,0x7ff30eea341c,0xfffffffffffffff0,0x69a7a1cbb507ec64,0x7ff3229a9a78,0x7ff30eea3510,0x7ff3226dccbb,0x7ff3229a9a28,0x69a44e1fcac7ec64,0x69a416dc1693ec64,0,0x7ff32297fcc7 +39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . +39: +39: f 21.1,21.2 22.3,22.4 . +39: f 31.1,31.2,31.3 32.4,32.5,32.6 . +39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . +39: f -6.43715e+35,4.59121e-41,-5.85719e+09,3.09126e-41,-5.06585e+34,4.58981e-41,4.11273e-18,4.58995e-41 0,0,-6.16508e+09,3.09126e-41,0,0,nan,nan € +39: f -6.43715e+35,4.59121e-41,-5.85719e+09,3.09126e-41,-5.06585e+34,4.58981e-41,4.11273e-18,4.58995e-41,0,0,-6.16508e+09,3.09126e-41,0,0,nan,nan -5.06585e+34,4.58981e-41,-2.8026e-45,0,5.77366e-30,4.58995e-41,3.22279e-18,4.58995e-41,4.1905e-18,4.58995e-41,3.79114e-18,4.58995e-41,0,0,5.7737e-30,4.58995e-41 @ +39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . +39: +39: d 21.1,21.2 22.3,22.4 . +39: d 6.95272e-310,4.68129e-310,6.95059e-310 0,4.68129e-310,0 @ +39: d 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310 0,4.68129e-310,0,nan +39: d 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310,0,4.68129e-310,0,nan 6.95059e-310,1.061e-314,6.95061e-310,6.95063e-310,42.5,42.6,42.7,42.8 À +39: d 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310,0,4.68129e-310,0,nan,6.95059e-310,1.061e-314,6.95061e-310,6.95063e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 +39: d 1.8 2.8 3.8 4.8 5.8 6.8 7.8 8.8 9.8 10.8 11.8 12.8 13.8 14.8 15.8 16.8 17.8 18.8 19.8 20.8 21.8 22.8 23.8 24.8 25.8 26.8 27.8 28.8 29.8 30.8 31.8 32.8 . +39: +39: x 0x31323334 2.4 0x393a3b3c 4.4 0x42434445 6.4 0x4a4b4c4d 8.4 0x53545556 10.4 0x5b5c5d5e 12.4 0x64656667 14.4 0x6c6d6e6f 16.4 0x75767778 18.4 0x7d7e7f81 20.4 0x86878889 22.4 0x8e8f9192 24.4 0x9798999a 26.4 0x9fa1a2a3 28.4 0xa8a9aaab 30.4 0xb1b2b3b4 32.4 . +39: x 1.4 0x35363738 3.4 0x3d3e3f41 5.4 0x46474849 7.4 0x4e4f5152 9.4 0x5758595a 11.4 0x5f616263 13.4 0x68696a6b 15.4 0x71727374 17.4 0x797a7b7c 19.4 0x82838485 21.4 0x8a8b8c8d 23.4 0x93949596 25.4 0x9b9c9d9e 27.4 0xa4a5a6a7 29.4 0xacadaeaf 31.4 0xb5b6b7b8 . +39: OK +39: +39: 128 warnings generated. +39: +39: -- Comparing output.. 38: Running test test_printf... 38: INTEGERS 38: @@ -296200,270 +296331,50 @@ 38: 2 warnings generated. 38: 38: -- Comparing output.. -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0,0,0 -40: ulong4 0,0,0,0 -40: ulong8 0,0,0,0,0,0,0,0x620cfecf1ba5d000 -40: ulong16 0,0,0,0,0,0,0,0x620cfecf1ba5d000,0,0x7fb095000c10,0x7fb0a96be960,0x620cfecf1ba5d000,0x7fb0a96be8c7,0x7fb0b90d8e9f,0,0 -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0,0x7fb095000c10,0x7fb0a96be960 -40: ulong4 0,0x7fb095000c10,0x7fb0a96be960,0x620cfecf1ba5d000 -40: ulong8 0xfffffffffffffff0,0x7fb0b90d8dea,0x7fb0a96be191,0x7fb0a96be6f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0x8090a0b0c0d0e0f,0x1020304050607 -40: ulong16 0x7fb0a96be7f0,0x7fb0a1c6dc64,0x3000000020,0x7fb0a96be7c0,0x7fb0a96be740,0x7fb0a96be694,0x7fb0a96be110,0x7fb094000900,0x10000000000018c,0x1,0x788200000010,0x7fb0a1c6dc64,0x4000000020,0x7fb0a96be7f0,0x7fb0a96be730,0x7fb0a96be880 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0x7fb0a96be9c0,0x2e,0 0,0,0 à -40: l 0x7fb0a96be980,0x2e,0,0 0,0,0,0x620cfecf1ba5d000   -40: l 0x7fb0a96bea40,0x2e,0,0,0,0,0,0x620cfecf1ba5d000 0,0x7fb095000c10,0x7fb0a96be960,0x620cfecf1ba5d000,0x7fb0a96be8c7,0x7fb0b90d8e9f,0,0 € -40: l 0x7fb0a96beb00,0x2e,0,0,0,0,0,0x620cfecf1ba5d000,0,0x7fb095000c10,0x7fb0a96be960,0x620cfecf1ba5d000,0x7fb0a96be8c7,0x7fb0b90d8e9f,0,0 0,0x620cfecf1ba5d000,0,0xffffffffffffffa8,0x7fb0b91c3aa0,0x7fb0b900edc7,0x7fb0b91c3aa0,0x7fb0b900edc7,0x1007fb094000030,0x7fb0b8fc9072,0,0,0x7fb0b8f58a50,0x7fb0b8f80cc0,0x557af92d5180,0x557af3dbc200 € -40: -40: ulong2 0 -40: ulong3 0 -40: ulong4 0 -40: ulong8 0 -40: ulong16 0 -40: ulong2 edcba98765432150 -40: ulong3 edcba98765432176 -40: ulong4 edcba987654321c9 -40: ulong8 edcba98765432393 -40: ulong16 edcba987654326af -40: OK -40: -40: 20 warnings generated. -40: -40: -- Comparing output.. - 6/165 Test #38: kernel/test_printf .................................................................. Passed 8.39 sec -test 8 - Start 8: kernel/test_convert_type_4 - -8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -8: Test timeout computed to be: 10000000 -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_Vfvox 2024-06-21 03:33:57.651809722 -1200 -40: @@ -1,20 +1,20 @@ -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong3 0,0,0 -40: +ulong4 0,0,0,0 -40: +ulong8 0,0,0,0,0,0,0,0x620cfecf1ba5d000 -40: +ulong16 0,0,0,0,0,0,0,0x620cfecf1ba5d000,0,0x7fb095000c10,0x7fb0a96be960,0x620cfecf1ba5d000,0x7fb0a96be8c7,0x7fb0b90d8e9f,0,0 -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong3 0,0x7fb095000c10,0x7fb0a96be960 -40: +ulong4 0,0x7fb095000c10,0x7fb0a96be960,0x620cfecf1ba5d000 -40: +ulong8 0xfffffffffffffff0,0x7fb0b90d8dea,0x7fb0a96be191,0x7fb0a96be6f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0x8090a0b0c0d0e0f,0x1020304050607 -40: +ulong16 0x7fb0a96be7f0,0x7fb0a1c6dc64,0x3000000020,0x7fb0a96be7c0,0x7fb0a96be740,0x7fb0a96be694,0x7fb0a96be110,0x7fb094000900,0x10000000000018c,0x1,0x788200000010,0x7fb0a1c6dc64,0x4000000020,0x7fb0a96be7f0,0x7fb0a96be730,0x7fb0a96be880 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: -l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7fb0a96be9c0,0x2e,0 0,0,0 à -40: +l 0x7fb0a96be980,0x2e,0,0 0,0,0,0x620cfecf1ba5d000   -40: +l 0x7fb0a96bea40,0x2e,0,0,0,0,0,0x620cfecf1ba5d000 0,0x7fb095000c10,0x7fb0a96be960,0x620cfecf1ba5d000,0x7fb0a96be8c7,0x7fb0b90d8e9f,0,0 € -40: +l 0x7fb0a96beb00,0x2e,0,0,0,0,0,0x620cfecf1ba5d000,0,0x7fb095000c10,0x7fb0a96be960,0x620cfecf1ba5d000,0x7fb0a96be8c7,0x7fb0b90d8e9f,0,0 0,0x620cfecf1ba5d000,0,0xffffffffffffffa8,0x7fb0b91c3aa0,0x7fb0b900edc7,0x7fb0b91c3aa0,0x7fb0b900edc7,0x1007fb094000030,0x7fb0b8fc9072,0,0,0x7fb0b8f58a50,0x7fb0b8f80cc0,0x557af92d5180,0x557af3dbc200 € -40: -40: ulong2 0 -40: ulong3 0 -40: -40: -40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): -40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_Vfvox -40: -40: -40: -- OK -37: Running test test_ucharn... -37: uchar2 0 -37: uchar3 0 -37: uchar4 0 -37: uchar8 0 -37: uchar16 0 -37: uchar2 41 -37: uchar3 7b -37: uchar4 c6 -37: uchar8 29c -37: uchar16 7a0 -37: OK -37: -37: - 7/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 8.40 sec -test 9 - Start 9: kernel/test_convert_type_8 - -9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -9: Test timeout computed to be: 10000000 -37: -- Comparing output.. - 8/165 Test #37: kernel/test_ucharn .................................................................. Passed 8.57 sec -test 10 - Start 10: kernel/test_convert_type_16 - -10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -10: Test timeout computed to be: 10000000 -39: Running test test_printf_vectors... -39: -39: VECTORS -39: -39: 9,9,9,9 -39: 90.000000,9.000000,0.900000,1986545975296.000000 -39: 4096.0000000, 1.0000000, 0.1250000, 0.0078125 -39: 90,9,0.9,1.98655e+33 -39: 8.000000,INF,-INF,NAN -39: 0x1.4p+3,0x1.15p-141,0x1.52d02cp+78,0x0p+0 -39: 0x1.68p+6,0x1.2p+3,0x1.ccccccp-1,0x1.70a3d8p-4 -39: 0x1p+12,0x1p+0,0x1p-3,0x1p-7 -39: 0xfa,0xfb -39: 0x1234,0x8765 -39: 0x12345678,0x87654321 -39: -39: uchar2 0xa1,0xa2 -39: uchar3 0xb1,0xb2,0xb3 -39: uchar4 0xc1,0xc2,0xc3,0xc4 -39: uchar8 0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8 -39: uchar16 0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xee,0xef,0xf1 -39: -39: ushort2 0xa1a2,0xa3a4 -39: ushort3 0xb1b2,0xb3b4,0xb5b6 -39: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 -39: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 -39: ushort16 0x9208,0xc0da,0x7ffe,0,0xed0,0xb128,0x557e,0,0xf560,0xb555,0x7fef,0,0x6ba4,0xfae1,0x7fef,0 -39: -39: uint2 0xa1a2a3a4,0xa5a6a7a8 -39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc -39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 -39: uint8 0xc0da9208,0x7ffe,0xb1280ed0,0x557e,0xb555f560,0x7fef,0xfae16ba4,0x7fef -39: uint16 0xc0da9208,0x7ffe,0xb1280ed0,0x557e,0xb555f560,0x7fef,0xfae16ba4,0x7fef,0,0,0xb13146d0,0x557e,0,0,0xfffffff0,0xffffffff -39: -39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -39: ulong3 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560 -39: ulong4 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4 -39: ulong8 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4,0,0x557eb13146d0,0,0xfffffffffffffff0 -39: ulong16 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4,0,0x557eb13146d0,0,0xfffffffffffffff0,0x7fefb555f560,0x80000002,0x7fefe6b3d510,0x7feffab77cbb,0x7feffae44a28,0x7feffad58e44,0,0x7fefe6b3d590 -39: -39: float2 1.012,2.022 -39: float3 1.013,2.023,3.033 -39: float4 1.014,2.024,3.034,4.044 -39: float8 -6.83033,4.59149e-41,-2.44556e-09,3.06688e-41,-7.97058e-07,4.58939e-41,-5.85225e+35,4.58939e-41 -39: float16 -6.83033,4.59149e-41,-2.44556e-09,3.06688e-41,-7.97058e-07,4.58939e-41,-5.85225e+35,4.58939e-41,0,0,-2.57971e-09,3.06688e-41,0,0,nan,nan -39: -39: double2 10.112,20.222 -39: double3 6.95309e-310,4.64435e-310,6.9499e-310 -39: double4 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310 -39: double8 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310,0,4.64435e-310,0,nan -39: double16 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310,0,4.64435e-310,0,nan,6.9499e-310,1.061e-314,6.94994e-310,6.94996e-310,6.94996e-310,6.94996e-310,0,6.94994e-310 -39: -39: PARAMETER PASSING -39: -39: * 0xfa,0xfb 0x21,0xfd . -39: * 0x1234,0x8765 0xbe21,0xf00d . -39: * 0x12345678,0x87654321 0x2468ace0,0xfdb97531 . -39: * 0xfa,0xfb 0xfc,0xfd 0xe9,0xd6 0xfe,0xff 0x21,0x2b 0x3a,0x3b 0x4a,0x4b 0x5a,0x5b . -39: -39: c 0xa1,0xa2 0x21,0xb4 . -39: c 0xc1,0xc2,0x21 0xd4,0xd5,0xd6 . -39: c 0xe1,0xe2,0x21,0xe4 0xf5,0xf6,0xf7,0xf8 . -39: c 0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18 0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x31 . -39: c 0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x21,0x4d,0x4e,0x4f,0x51 0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e,0x5f,0x61,0x62 . -39: c 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c 0x7d 0x7e 0x7f 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x91 0x92 . -39: -39: s 0xa1a2,0xa3a4 0xb521,0xb7b8 . -39: s 0xc1c2,0xc3c4,0xc5c6 0xd7d8,0xd921,0xdbdc . -39: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . -39: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . -39: s 0x9208,0xc0da,0x7ffe,0,0xed0,0xb128,0x557e,0,0xf560,0xb555,0x7fef,0,0x6ba4,0xfae1,0x7fef,0 0,0,0,0,0x46d0,0xb131,0x557e,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € -39: s 0xa1a2 0xa3a4 0xa5a6 0xa7a8 0xa9aa 0xabac 0xadae 0xafb1 0xb2b3 0xb4b5 0xb6b7 0xb8b9 0xbabb 0xbcbd 0xbebf 0xc1c2 0xc3c4 0xc5c6 0xc7c8 0xc9ca 0xcbcc 0xcdce 0xcfd1 0xd2d3 0xd4d5 0xd6d7 0xd8d9 0xdadb 0xdcdd 0xdedf 0xe1e2 0xe3e4 . -39: -39: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . -39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . -39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . -39: i 0xc0da9208,0x7ffe,0xb1280ed0,0x557e,0xb555f560,0x7fef,0xfae16ba4,0x7fef 0,0,0xb13146d0,0x557e,0,0,0xfffffff0,0xffffffff @ -39: i 0xc0da9208,0x7ffe,0xb1280ed0,0x557e,0xb555f560,0x7fef,0xfae16ba4,0x7fef,0,0,0xb13146d0,0x557e,0,0,0xfffffff0,0xffffffff 0xb555f560,0x7fef,0x80000002,0,0xe6b3d510,0x7fef,0xfab77cbb,0x7fef,0xfae44a28,0x7fef,0xfad58e44,0x7fef,0,0,0xe6b3d590,0x7fef @ -39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . -39: -39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -39: l 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560 0,0x557eb13146d0,0 -39: l 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4 0,0x557eb13146d0,0,0xfffffffffffffff0 À -39: l 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4,0,0x557eb13146d0,0,0xfffffffffffffff0 0x7fefb555f560,0x80000002,0x7fefe6b3d510,0x7feffab77cbb,0x7feffae44a28,0x7feffad58e44,0,0x7fefe6b3d590 À -39: l 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4,0,0x557eb13146d0,0,0xfffffffffffffff0,0x7fefb555f560,0x80000002,0x7fefe6b3d510,0x7feffab77cbb,0x7feffae44a28,0x7feffad58e44,0,0x7fefe6b3d590 0x7feffae1d370,0x7fefe6b3d510,0,0,0x7fefe6b3d510,0x7fefe6b3d41c,0xfffffffffffffff0,0x331718aa1fa3a2fb,0x7feffae44a78,0x7fefe6b3d510,0x7feffab77cbb,0x7feffae44a28,0x3317bfcda063a2fb,0x331787011c37a2fb,0,0x7feffae1acc7 -39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . -39: -39: f 21.1,21.2 22.3,22.4 . -39: f 31.1,31.2,31.3 32.4,32.5,32.6 . -39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . -39: f -6.83033,4.59149e-41,-2.44556e-09,3.06688e-41,-7.97058e-07,4.58939e-41,-5.85225e+35,4.58939e-41 0,0,-2.57971e-09,3.06688e-41,0,0,nan,nan € -39: f -6.83033,4.59149e-41,-2.44556e-09,3.06688e-41,-7.97058e-07,4.58939e-41,-5.85225e+35,4.58939e-41,0,0,-2.57971e-09,3.06688e-41,0,0,nan,nan -7.97058e-07,4.58939e-41,-2.8026e-45,0,-4.24617e+23,4.58939e-41,-4.7636e+35,4.58939e-41,-5.92674e+35,4.58939e-41,-5.54422e+35,4.58939e-41,0,0,-4.24622e+23,4.58939e-41 @ -39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . -39: -39: d 21.1,21.2 22.3,22.4 . -39: d 6.95309e-310,4.64435e-310,6.9499e-310 0,4.64435e-310,0 @ -39: d 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310 0,4.64435e-310,0,nan -39: d 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310,0,4.64435e-310,0,nan 6.9499e-310,1.061e-314,6.94994e-310,6.94996e-310,42.5,42.6,42.7,42.8 À -39: d 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310,0,4.64435e-310,0,nan,6.9499e-310,1.061e-314,6.94994e-310,6.94996e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 -39: d 1.8 2.8 3.8 4.8 5.8 6.8 7.8 8.8 9.8 10.8 11.8 12.8 13.8 14.8 15.8 16.8 17.8 18.8 19.8 20.8 21.8 22.8 23.8 24.8 25.8 26.8 27.8 28.8 29.8 30.8 31.8 32.8 . -39: -39: x 0x31323334 2.4 0x393a3b3c 4.4 0x42434445 6.4 0x4a4b4c4d 8.4 0x53545556 10.4 0x5b5c5d5e 12.4 0x64656667 14.4 0x6c6d6e6f 16.4 0x75767778 18.4 0x7d7e7f81 20.4 0x86878889 22.4 0x8e8f9192 24.4 0x9798999a 26.4 0x9fa1a2a3 28.4 0xa8a9aaab 30.4 0xb1b2b3b4 32.4 . -39: x 1.4 0x35363738 3.4 0x3d3e3f41 5.4 0x46474849 7.4 0x4e4f5152 9.4 0x5758595a 11.4 0x5f616263 13.4 0x68696a6b 15.4 0x71727374 17.4 0x797a7b7c 19.4 0x82838485 21.4 0x8a8b8c8d 23.4 0x93949596 25.4 0x9b9c9d9e 27.4 0xa4a5a6a7 29.4 0xacadaeaf 31.4 0xb5b6b7b8 . -39: OK -39: -39: 128 warnings generated. -39: -39: -- Comparing output.. -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_boszB 2024-06-21 03:33:58.431809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_SaL9h 2023-05-20 23:42:10.870604773 +1400 39: @@ -24,31 +24,31 @@ 39: ushort3 0xb1b2,0xb3b4,0xb5b6 39: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 39: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 39: -ushort16 0xf1f2,0xf3f4,0xf5f6,0xf7f8,0xf9fa,0xfbfc,0xfdfe,0xff11,0x1213,0x1415,0x1617,0x1819,0x1a1b,0x1c1d,0x1e1f,0x2122 -39: +ushort16 0x9208,0xc0da,0x7ffe,0,0xed0,0xb128,0x557e,0,0xf560,0xb555,0x7fef,0,0x6ba4,0xfae1,0x7fef,0 +39: +ushort16 0xf328,0xfaf7,0x7ffc,0,0x8ed0,0xcfae,0x562c,0,0x1a80,0xf91c,0x7ff2,0,0xbba4,0x2297,0x7ff3,0 39: 39: uint2 0xa1a2a3a4,0xa5a6a7a8 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: -uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint8 0xc0da9208,0x7ffe,0xb1280ed0,0x557e,0xb555f560,0x7fef,0xfae16ba4,0x7fef -39: +uint16 0xc0da9208,0x7ffe,0xb1280ed0,0x557e,0xb555f560,0x7fef,0xfae16ba4,0x7fef,0,0,0xb13146d0,0x557e,0,0,0xfffffff0,0xffffffff +39: +uint8 0xfaf7f328,0x7ffc,0xcfae8ed0,0x562c,0xf91c1a80,0x7ff2,0x2297bba4,0x7ff3 +39: +uint16 0xfaf7f328,0x7ffc,0xcfae8ed0,0x562c,0xf91c1a80,0x7ff2,0x2297bba4,0x7ff3,0,0,0xcfb7bbd0,0x562c,0,0,0xfffffff0,0xffffffff 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong3 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560 -39: +ulong4 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4 -39: +ulong8 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4,0,0x557eb13146d0,0,0xfffffffffffffff0 -39: +ulong16 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4,0,0x557eb13146d0,0,0xfffffffffffffff0,0x7fefb555f560,0x80000002,0x7fefe6b3d510,0x7feffab77cbb,0x7feffae44a28,0x7feffad58e44,0,0x7fefe6b3d590 +39: +ulong3 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80 +39: +ulong4 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4 +39: +ulong8 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4,0,0x562ccfb7bbd0,0,0xfffffffffffffff0 +39: +ulong16 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4,0,0x562ccfb7bbd0,0,0xfffffffffffffff0,0x7ff2f91c1a80,0x80000002,0x7ff30eea3510,0x7ff3226dccbb,0x7ff3229a9a28,0x7ff3228bde44,0,0x7ff30eea3590 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: -float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float8 -6.83033,4.59149e-41,-2.44556e-09,3.06688e-41,-7.97058e-07,4.58939e-41,-5.85225e+35,4.58939e-41 -39: +float16 -6.83033,4.59149e-41,-2.44556e-09,3.06688e-41,-7.97058e-07,4.58939e-41,-5.85225e+35,4.58939e-41,0,0,-2.57971e-09,3.06688e-41,0,0,nan,nan +39: +float8 -6.43715e+35,4.59121e-41,-5.85719e+09,3.09126e-41,-5.06585e+34,4.58981e-41,4.11273e-18,4.58995e-41 +39: +float16 -6.43715e+35,4.59121e-41,-5.85719e+09,3.09126e-41,-5.06585e+34,4.58981e-41,4.11273e-18,4.58995e-41,0,0,-6.16508e+09,3.09126e-41,0,0,nan,nan 39: 39: double2 10.112,20.222 39: -double3 10.113,20.223,30.333 39: -double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double3 6.95309e-310,4.64435e-310,6.9499e-310 -39: +double4 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310 -39: +double8 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310,0,4.64435e-310,0,nan -39: +double16 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310,0,4.64435e-310,0,nan,6.9499e-310,1.061e-314,6.94994e-310,6.94996e-310,6.94996e-310,6.94996e-310,0,6.94994e-310 +39: +double3 6.95272e-310,4.68129e-310,6.95059e-310 +39: +double4 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310 +39: +double8 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310,0,4.68129e-310,0,nan +39: +double16 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310,0,4.68129e-310,0,nan,6.95059e-310,1.061e-314,6.95061e-310,6.95063e-310,6.95063e-310,6.95063e-310,0,6.95061e-310 39: 39: PARAMETER PASSING 39: @@ -296472,7 +296383,7 @@ 39: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . 39: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . 39: -s 0x5152,0x5354,0x5556,0x5758,0x595a,0x5b5c,0x5d5e,0x5f61,0x6263,0x6465,0x6667,0x6869,0x6a6b,0x6c6d,0x6e6f,0x7172 0x7374,0x7576,0x7778,0x797a,0x7b7c,0x7d7e,0x7f81,0x8221,0x8485,0x8687,0x8889,0x8a8b,0x8c8d,0x8e8f,0x9192,0x9394 . -39: +s 0x9208,0xc0da,0x7ffe,0,0xed0,0xb128,0x557e,0,0xf560,0xb555,0x7fef,0,0x6ba4,0xfae1,0x7fef,0 0,0,0,0,0x46d0,0xb131,0x557e,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € +39: +s 0xf328,0xfaf7,0x7ffc,0,0x8ed0,0xcfae,0x562c,0,0x1a80,0xf91c,0x7ff2,0,0xbba4,0x2297,0x7ff3,0 0,0,0,0,0xbbd0,0xcfb7,0x562c,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € 39: s 0xa1a2 0xa3a4 0xa5a6 0xa7a8 0xa9aa 0xabac 0xadae 0xafb1 0xb2b3 0xb4b5 0xb6b7 0xb8b9 0xbabb 0xbcbd 0xbebf 0xc1c2 0xc3c4 0xc5c6 0xc7c8 0xc9ca 0xcbcc 0xcdce 0xcfd1 0xd2d3 0xd4d5 0xd6d7 0xd8d9 0xdadb 0xdcdd 0xdedf 0xe1e2 0xe3e4 . 39: 39: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . @@ -296480,8 +296391,8 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: -i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0xc0da9208,0x7ffe,0xb1280ed0,0x557e,0xb555f560,0x7fef,0xfae16ba4,0x7fef 0,0,0xb13146d0,0x557e,0,0,0xfffffff0,0xffffffff @ -39: +i 0xc0da9208,0x7ffe,0xb1280ed0,0x557e,0xb555f560,0x7fef,0xfae16ba4,0x7fef,0,0,0xb13146d0,0x557e,0,0,0xfffffff0,0xffffffff 0xb555f560,0x7fef,0x80000002,0,0xe6b3d510,0x7fef,0xfab77cbb,0x7fef,0xfae44a28,0x7fef,0xfad58e44,0x7fef,0,0,0xe6b3d590,0x7fef @ +39: +i 0xfaf7f328,0x7ffc,0xcfae8ed0,0x562c,0xf91c1a80,0x7ff2,0x2297bba4,0x7ff3 0,0,0xcfb7bbd0,0x562c,0,0,0xfffffff0,0xffffffff @ +39: +i 0xfaf7f328,0x7ffc,0xcfae8ed0,0x562c,0xf91c1a80,0x7ff2,0x2297bba4,0x7ff3,0,0,0xcfb7bbd0,0x562c,0,0,0xfffffff0,0xffffffff 0xf91c1a80,0x7ff2,0x80000002,0,0xeea3510,0x7ff3,0x226dccbb,0x7ff3,0x229a9a28,0x7ff3,0x228bde44,0x7ff3,0,0,0xeea3590,0x7ff3 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -296489,10 +296400,10 @@ 39: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560 0,0x557eb13146d0,0 -39: +l 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4 0,0x557eb13146d0,0,0xfffffffffffffff0 À -39: +l 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4,0,0x557eb13146d0,0,0xfffffffffffffff0 0x7fefb555f560,0x80000002,0x7fefe6b3d510,0x7feffab77cbb,0x7feffae44a28,0x7feffad58e44,0,0x7fefe6b3d590 À -39: +l 0x7ffec0da9208,0x557eb1280ed0,0x7fefb555f560,0x7feffae16ba4,0,0x557eb13146d0,0,0xfffffffffffffff0,0x7fefb555f560,0x80000002,0x7fefe6b3d510,0x7feffab77cbb,0x7feffae44a28,0x7feffad58e44,0,0x7fefe6b3d590 0x7feffae1d370,0x7fefe6b3d510,0,0,0x7fefe6b3d510,0x7fefe6b3d41c,0xfffffffffffffff0,0x331718aa1fa3a2fb,0x7feffae44a78,0x7fefe6b3d510,0x7feffab77cbb,0x7feffae44a28,0x3317bfcda063a2fb,0x331787011c37a2fb,0,0x7feffae1acc7 +39: +l 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80 0,0x562ccfb7bbd0,0 +39: +l 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4 0,0x562ccfb7bbd0,0,0xfffffffffffffff0 À +39: +l 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4,0,0x562ccfb7bbd0,0,0xfffffffffffffff0 0x7ff2f91c1a80,0x80000002,0x7ff30eea3510,0x7ff3226dccbb,0x7ff3229a9a28,0x7ff3228bde44,0,0x7ff30eea3590 À +39: +l 0x7ffcfaf7f328,0x562ccfae8ed0,0x7ff2f91c1a80,0x7ff32297bba4,0,0x562ccfb7bbd0,0,0xfffffffffffffff0,0x7ff2f91c1a80,0x80000002,0x7ff30eea3510,0x7ff3226dccbb,0x7ff3229a9a28,0x7ff3228bde44,0,0x7ff30eea3590 0x7ff322982370,0x7ff30eea3510,0,0,0x7ff30eea3510,0x7ff30eea341c,0xfffffffffffffff0,0x69a7a1cbb507ec64,0x7ff3229a9a78,0x7ff30eea3510,0x7ff3226dccbb,0x7ff3229a9a28,0x69a44e1fcac7ec64,0x69a416dc1693ec64,0,0x7ff32297fcc7 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -296500,8 +296411,8 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: -f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f -6.83033,4.59149e-41,-2.44556e-09,3.06688e-41,-7.97058e-07,4.58939e-41,-5.85225e+35,4.58939e-41 0,0,-2.57971e-09,3.06688e-41,0,0,nan,nan € -39: +f -6.83033,4.59149e-41,-2.44556e-09,3.06688e-41,-7.97058e-07,4.58939e-41,-5.85225e+35,4.58939e-41,0,0,-2.57971e-09,3.06688e-41,0,0,nan,nan -7.97058e-07,4.58939e-41,-2.8026e-45,0,-4.24617e+23,4.58939e-41,-4.7636e+35,4.58939e-41,-5.92674e+35,4.58939e-41,-5.54422e+35,4.58939e-41,0,0,-4.24622e+23,4.58939e-41 @ +39: +f -6.43715e+35,4.59121e-41,-5.85719e+09,3.09126e-41,-5.06585e+34,4.58981e-41,4.11273e-18,4.58995e-41 0,0,-6.16508e+09,3.09126e-41,0,0,nan,nan € +39: +f -6.43715e+35,4.59121e-41,-5.85719e+09,3.09126e-41,-5.06585e+34,4.58981e-41,4.11273e-18,4.58995e-41,0,0,-6.16508e+09,3.09126e-41,0,0,nan,nan -5.06585e+34,4.58981e-41,-2.8026e-45,0,5.77366e-30,4.58995e-41,3.22279e-18,4.58995e-41,4.1905e-18,4.58995e-41,3.79114e-18,4.58995e-41,0,0,5.7737e-30,4.58995e-41 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -296509,10 +296420,10 @@ 39: -d 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: -d 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -d 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +d 6.95309e-310,4.64435e-310,6.9499e-310 0,4.64435e-310,0 @ -39: +d 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310 0,4.64435e-310,0,nan -39: +d 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310,0,4.64435e-310,0,nan 6.9499e-310,1.061e-314,6.94994e-310,6.94996e-310,42.5,42.6,42.7,42.8 À -39: +d 6.95309e-310,4.64435e-310,6.9499e-310,6.94996e-310,0,4.64435e-310,0,nan,6.9499e-310,1.061e-314,6.94994e-310,6.94996e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 +39: +d 6.95272e-310,4.68129e-310,6.95059e-310 0,4.68129e-310,0 @ +39: +d 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310 0,4.68129e-310,0,nan +39: +d 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310,0,4.68129e-310,0,nan 6.95059e-310,1.061e-314,6.95061e-310,6.95063e-310,42.5,42.6,42.7,42.8 À +39: +d 6.95272e-310,4.68129e-310,6.95059e-310,6.95063e-310,0,4.68129e-310,0,nan,6.95059e-310,1.061e-314,6.95061e-310,6.95063e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 39: d 1.8 2.8 3.8 4.8 5.8 6.8 7.8 8.8 9.8 10.8 11.8 12.8 13.8 14.8 15.8 16.8 17.8 18.8 19.8 20.8 21.8 22.8 23.8 24.8 25.8 26.8 27.8 28.8 29.8 30.8 31.8 32.8 . 39: 39: x 0x31323334 2.4 0x393a3b3c 4.4 0x42434445 6.4 0x4a4b4c4d 8.4 0x53545556 10.4 0x5b5c5d5e 12.4 0x64656667 14.4 0x6c6d6e6f 16.4 0x75767778 18.4 0x7d7e7f81 20.4 0x86878889 22.4 0x8e8f9192 24.4 0x9798999a 26.4 0x9fa1a2a3 28.4 0xa8a9aaab 30.4 0xb1b2b3b4 32.4 . @@ -296520,22 +296431,162 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_boszB +39: /tmp/cmake_testrun_SaL9h 39: 39: 39: -- OK - 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 9.20 sec + 5/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 5.25 sec +test 6 + Start 6: kernel/test_convert_type_1 + +6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +6: Test timeout computed to be: 10000000 +37: Running test test_ucharn... +37: uchar2 0 +37: uchar3 0 +37: uchar4 0 +37: uchar8 0 +37: uchar16 0 +37: uchar2 41 +37: uchar3 7b +37: uchar4 c6 +37: uchar8 29c +37: uchar16 7a0 +37: OK +37: +37: +37: -- Comparing output.. + 6/165 Test #38: kernel/test_printf .................................................................. Passed 5.30 sec +test 7 + Start 7: kernel/test_convert_type_2 + +7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +7: Test timeout computed to be: 10000000 + 7/165 Test #37: kernel/test_ucharn .................................................................. Passed 5.39 sec +test 8 + Start 8: kernel/test_convert_type_4 + +8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +8: Test timeout computed to be: 10000000 +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0,0,0 +40: ulong4 0,0,0,0 +40: ulong8 0,0,0,0,0,0,0,0x2e9b8b033557ae00 +40: ulong16 0,0,0,0,0,0,0,0x2e9b8b033557ae00,0,0x7f3915000c10,0x7f3947867960,0x2e9b8b033557ae00,0x7f39478678c7,0x7f395d285e9f,0,0 +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0,0x7f3915000c10,0x7f3947867960 +40: ulong4 0,0x7f3915000c10,0x7f3947867960,0x2e9b8b033557ae00 +40: ulong8 0xfffffffffffffff0,0x7f395d285dea,0x7f3947867191,0x7f39478676f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0x8090a0b0c0d0e0f,0x1020304050607 +40: ulong16 0x7f39478677f0,0x7f39466c2c64,0x3000000020,0x7f39478677c0,0x7f3947867740,0x7f3947867694,0x7f3947867110,0x7f3914000900,0x10000000000018c,0x1,0x788200000010,0x7f39466c2c64,0x4000000020,0x7f39478677f0,0x7f3947867730,0x7f3947867880 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0x7f39478679c0,0x2e,0 0,0,0 à +40: l 0x7f3947867980,0x2e,0,0 0,0,0,0x2e9b8b033557ae00   +40: l 0x7f3947867a40,0x2e,0,0,0,0,0,0x2e9b8b033557ae00 0,0x7f3915000c10,0x7f3947867960,0x2e9b8b033557ae00,0x7f39478678c7,0x7f395d285e9f,0,0 € +40: l 0x7f3947867b00,0x2e,0,0,0,0,0,0x2e9b8b033557ae00,0,0x7f3915000c10,0x7f3947867960,0x2e9b8b033557ae00,0x7f39478678c7,0x7f395d285e9f,0,0 0,0x2e9b8b033557ae00,0,0xffffffffffffffa8,0x7f395d370aa0,0x7f395d1bbdc7,0x7f395d370aa0,0x7f395d1bbdc7,0x1007f3914000030,0x7f395d176072,0,0,0x7f395d105a50,0x7f395d12dcc0,0x5579c276fa40,0x5579c27038c0 € +40: +40: ulong2 0 +40: ulong3 0 +40: ulong4 0 +40: ulong8 0 +40: ulong16 0 +40: ulong2 edcba98765432150 +40: ulong3 edcba98765432176 +40: ulong4 edcba987654321c9 +40: ulong8 edcba98765432393 +40: ulong16 edcba987654326af +40: OK +40: +40: 20 warnings generated. +40: +40: -- Comparing output.. +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_MN3VH 2023-05-20 23:42:11.150594244 +1400 +40: @@ -1,20 +1,20 @@ +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong3 0,0,0 +40: +ulong4 0,0,0,0 +40: +ulong8 0,0,0,0,0,0,0,0x2e9b8b033557ae00 +40: +ulong16 0,0,0,0,0,0,0,0x2e9b8b033557ae00,0,0x7f3915000c10,0x7f3947867960,0x2e9b8b033557ae00,0x7f39478678c7,0x7f395d285e9f,0,0 +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong3 0,0x7f3915000c10,0x7f3947867960 +40: +ulong4 0,0x7f3915000c10,0x7f3947867960,0x2e9b8b033557ae00 +40: +ulong8 0xfffffffffffffff0,0x7f395d285dea,0x7f3947867191,0x7f39478676f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0x8090a0b0c0d0e0f,0x1020304050607 +40: +ulong16 0x7f39478677f0,0x7f39466c2c64,0x3000000020,0x7f39478677c0,0x7f3947867740,0x7f3947867694,0x7f3947867110,0x7f3914000900,0x10000000000018c,0x1,0x788200000010,0x7f39466c2c64,0x4000000020,0x7f39478677f0,0x7f3947867730,0x7f3947867880 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: -l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . +40: +l 0x7f39478679c0,0x2e,0 0,0,0 à +40: +l 0x7f3947867980,0x2e,0,0 0,0,0,0x2e9b8b033557ae00   +40: +l 0x7f3947867a40,0x2e,0,0,0,0,0,0x2e9b8b033557ae00 0,0x7f3915000c10,0x7f3947867960,0x2e9b8b033557ae00,0x7f39478678c7,0x7f395d285e9f,0,0 € +40: +l 0x7f3947867b00,0x2e,0,0,0,0,0,0x2e9b8b033557ae00,0,0x7f3915000c10,0x7f3947867960,0x2e9b8b033557ae00,0x7f39478678c7,0x7f395d285e9f,0,0 0,0x2e9b8b033557ae00,0,0xffffffffffffffa8,0x7f395d370aa0,0x7f395d1bbdc7,0x7f395d370aa0,0x7f395d1bbdc7,0x1007f3914000030,0x7f395d176072,0,0,0x7f395d105a50,0x7f395d12dcc0,0x5579c276fa40,0x5579c27038c0 € +40: +40: ulong2 0 +40: ulong3 0 +40: +40: +40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): +40: FAIL: Test output does not match the expected output; output stored in +40: /tmp/cmake_testrun_MN3VH +40: +40: +40: -- OK + 8/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 5.49 sec +test 9 + Start 9: kernel/test_convert_type_8 + +9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +9: Test timeout computed to be: 10000000 +41: Running test test_sizeof... +41: sizeof(uint) == 4 +41: sizeof(uint2) == 8 +41: sizeof(uint3) == 16 +41: sizeof(uint4) == 16 +41: sizeof(uint8) == 32 +41: sizeof(uint16) == 64 +41: OK +41: +41: +41: -- Comparing output.. + 9/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 5.90 sec +test 10 + Start 10: kernel/test_convert_type_16 + +10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +10: Test timeout computed to be: 10000000 +29: OK +29: +29: + 10/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 9.52 sec test 11 Start 11: kernel/test_bitselect 11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 11: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 11: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 10/165 Test #5: kernel/test_as_type ................................................................. Passed 13.93 sec +33: OK +33: +33: 24 warnings generated. +33: + 11/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 10.70 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -296544,11 +296595,11 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -30: OK -30: -30: 14 warnings generated. -30: - 11/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 15.30 sec +36: OK +36: +36: 30 warnings generated. +36: + 12/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 10.77 sec test 13 Start 13: kernel/test_hadd_loops @@ -296557,22 +296608,22 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -36: OK -36: -36: 30 warnings generated. -36: - 12/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 15.22 sec +5: Running test test_as_type... +5: OK +5: +5: + 13/165 Test #5: kernel/test_as_type ................................................................. Passed 11.08 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 -32: OK -32: -32: 24 warnings generated. -32: - 13/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 15.75 sec +34: OK +34: +34: 24 warnings generated. +34: + 14/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 11.80 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -296581,21 +296632,22 @@ 165: Environment variables: 165: POCL_AFFINITY=1 165: Test timeout computed to be: 10000000 -29: OK -29: -29: - 14/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 15.83 sec +30: OK +30: +30: 14 warnings generated. +30: + 15/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 11.94 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -35: OK -35: -35: 30 warnings generated. -35: - 15/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 15.94 sec +42: OK +42: +42: 30 warnings generated. +42: + 16/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 12.60 sec test 153 Start 153: examples/matrix1_local @@ -296606,33 +296658,31 @@ 31: 31: 14 warnings generated. 31: - 16/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 16.02 sec + 17/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 13.40 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -33: OK -33: -33: 24 warnings generated. -33: - 17/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 16.08 sec +154: +154: +32: OK +32: +32: 24 warnings generated. +32: + 18/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 14.06 sec test 155 Start 155: examples/matrix1_spir_local 155: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-DMYGEMM4####-DLOCAL_SIZE=32####-DMYGEMM6####-DTSN=64####-DTSM=64####-DTSK=8####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####-l####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 155: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 155: Test timeout computed to be: 10000000 -154: -154: -155: -155: -34: OK -34: -34: 24 warnings generated. -34: - 18/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 16.72 sec +35: OK +35: +35: 30 warnings generated. +35: + 19/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 14.27 sec test 156 Start 156: examples/matrix1_poclbin @@ -296641,11 +296691,26 @@ 156: Environment variables: 156: POCL_KERNEL_CACHE=0 156: Test timeout computed to be: 10000000 -42: OK -42: -42: 30 warnings generated. -42: - 19/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 16.65 sec +155: +155: +164: 4 warnings generated. +165: 4 warnings generated. +154: argc: 4 +154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 +154: Binary local_wg: 32 +154: Using simplest kernel (myGEMM2) +154: +154: Expected sum of all elements: 16656686386 +154: gws: 256 256 lws: 32 32 +154: Performance: 6.104435 GFLOPS/s | Time: 5.496730 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16656686386 +154: OK +154: +154: +154: +154: + 20/165 Test #154: examples/matrix1_spir ............................................................... Passed 5.67 sec test 14 Start 14: kernel/test_min_max @@ -296657,7 +296722,7 @@ 6: 6: 71 warnings generated. 6: - 20/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 20.78 sec + 21/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 14.72 sec test 15 Start 15: kernel/test_length_distance @@ -296670,36 +296735,24 @@ 152: Autodetected local_wg: 64 max wg size: 4096 152: Using simplest kernel (myGEMM2) 152: -152: Expected sum of all elements: 133305709871 +152: Expected sum of all elements: 133121329972 152: gws: 512 512 lws: 64 64 -152: Performance: 3.738862 GFLOPS/s | Time: 71.796028 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133305709871 +152: Performance: 2.959625 GFLOPS/s | Time: 90.699143 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 133121329972 152: OK - 21/165 Test #152: examples/matrix1 .................................................................... Passed 6.30 sec + 22/165 Test #152: examples/matrix1 .................................................................... Passed 8.58 sec test 16 Start 16: kernel/test_fmin_fmax_fma 16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 16: Test timeout computed to be: 10000000 -164: 4 warnings generated. -165: 4 warnings generated. -154: argc: 4 -154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 -154: Binary local_wg: 32 -154: Using simplest kernel (myGEMM2) -154: -154: Expected sum of all elements: 16653501147 -154: gws: 256 256 lws: 32 32 -154: Performance: 2.957517 GFLOPS/s | Time: 11.345474 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16653501147 -154: OK -154: -154: -154: -154: - 22/165 Test #154: examples/matrix1_spir ............................................................... Passed 6.99 sec +9: Running test test_convert_type_8... +9: OK +9: +9: 327 warnings generated. +9: + 23/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 16.17 sec test 17 Start 17: kernel/test_local_struct_array @@ -296708,11 +296761,12 @@ 17: Test timeout computed to be: 10000000 156: 156: -14: Running test test_min_max... -14: OK -14: -14: - 23/165 Test #14: kernel/test_min_max ................................................................. Passed 7.22 sec +7: Running test test_convert_type_2... +7: OK +7: +7: 71 warnings generated. +7: + 24/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 16.46 sec test 18 Start 18: kernel/test_convert_sat_regression @@ -296726,40 +296780,18 @@ 153: Using locals (myGEMM4) 153: Using local group size: [64, 4] 153: -153: Expected sum of all elements: 133305709871 +153: Expected sum of all elements: 133152678646 153: gws: 512 32 lws: 64 4 -153: Performance: 1.312704 GFLOPS/s | Time: 204.490526 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 133305709871 +153: Performance: 1.452711 GFLOPS/s | Time: 184.782467 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 133152678646 153: OK - 24/165 Test #153: examples/matrix1_local .............................................................. Passed 8.44 sec + 25/165 Test #153: examples/matrix1_local .............................................................. Passed 9.89 sec test 19 Start 19: kernel/test_rotate 19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 19: Test timeout computed to be: 10000000 -156: argc: 4 -156: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -156: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_poclbin.bin -156: Binary local_wg: 32 -156: Using simplest kernel (myGEMM2) -156: -156: Expected sum of all elements: 16582819405 -156: gws: 256 256 lws: 32 32 -156: Performance: 3.848808 GFLOPS/s | Time: 8.718136 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16582819405 -156: OK -156: -156: -156: -156: - 25/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 9.00 sec -test 20 - Start 20: kernel/test_fabs - -20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -20: Test timeout computed to be: 10000000 155: argc: 5 155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 @@ -296767,122 +296799,143 @@ 155: Using locals (myGEMM4) 155: Using local group size: [32, 4] 155: -155: Expected sum of all elements: 16673872278 +155: Expected sum of all elements: 16677437803 155: gws: 256 32 lws: 32 4 -155: Performance: 0.928272 GFLOPS/s | Time: 36.147199 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16673872278 +155: Performance: 0.993993 GFLOPS/s | Time: 33.757203 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16677437803 155: OK 155: 155: 155: 155: - 26/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 9.78 sec + 26/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 8.72 sec +test 20 + Start 20: kernel/test_fabs + +20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +20: Test timeout computed to be: 10000000 +156: argc: 4 +156: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +156: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_poclbin.bin +156: Binary local_wg: 32 +156: Using simplest kernel (myGEMM2) +156: +156: Expected sum of all elements: 16624454968 +156: gws: 256 256 lws: 32 32 +156: Performance: 2.357680 GFLOPS/s | Time: 14.231973 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16624454968 +156: OK +156: +156: +156: +156: + 27/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 8.74 sec test 21 Start 21: kernel/test_copy_signbit 21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 21: Test timeout computed to be: 10000000 -16: Running test test_fmin_fmax_fma... -16: OK -16: -16: - 27/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 7.19 sec +164: 4 warnings generated. +8: Running test test_convert_type_4... +8: OK +8: +8: 227 warnings generated. +8: + 28/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 18.22 sec test 22 Start 22: kernel/test_ilogb 22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 22: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 22: Test timeout computed to be: 10000000 -15: Running test test_length_distance... -15: OK -15: -15: - 28/165 Test #15: kernel/test_length_distance ......................................................... Passed 8.42 sec +165: 4 warnings generated. +14: Running test test_min_max... +14: OK +14: +14: + 29/165 Test #14: kernel/test_min_max ................................................................. Passed 5.14 sec test 23 Start 23: kernel/test_ldexp 23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 23: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 23: Test timeout computed to be: 10000000 -17: Running test test_local_struct_array... -17: OK -17: -17: - 29/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 6.79 sec +10: Running test test_convert_type_16... +10: OK +10: +10: 351 warnings generated. +10: + 30/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 19.35 sec test 24 Start 24: kernel/test_isnan 24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 24: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 24: Test timeout computed to be: 10000000 -8: Running test test_convert_type_4... -8: OK -8: -8: 227 warnings generated. -8: - 30/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 22.22 sec +16: Running test test_fmin_fmax_fma... +16: OK +16: +16: + 31/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 5.05 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -7: Running test test_convert_type_2... -7: OK -7: -7: 71 warnings generated. -7: - 31/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 23.75 sec +15: Running test test_length_distance... +15: OK +15: +15: + 32/165 Test #15: kernel/test_length_distance ......................................................... Passed 6.25 sec test 26 Start 26: kernel/test_frexp_modf 26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 26: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 26: Test timeout computed to be: 10000000 -18: Running test test_convert_sat_regression... -18: OK -18: -18: - 32/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 8.48 sec +17: Running test test_local_struct_array... +17: OK +17: +17: + 33/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 5.38 sec test 27 Start 27: kernel/test_sampler_address_clamp 27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 27: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 27: Test timeout computed to be: 10000000 -9: Running test test_convert_type_8... -9: OK -9: -9: 327 warnings generated. -9: - 33/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 24.55 sec +18: Running test test_convert_sat_regression... +18: OK +18: +18: + 34/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 5.67 sec test 28 Start 28: kernel/test_image_query_funcs 28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 28: Test timeout computed to be: 10000000 -164: 4 warnings generated. -10: Running test test_convert_type_16... -10: OK -10: -10: 351 warnings generated. -10: - 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 25.99 sec +11: Running test test_bitselect... +11: OK +11: +11: 84 warnings generated. +11: + 35/165 Test #11: kernel/test_bitselect ............................................................... Passed 20.31 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -165: 4 warnings generated. -25: Running test test_short16... -25: OK -25: -25: 2 warnings generated. -25: - 35/165 Test #25: kernel/test_short16 ................................................................. Passed 6.78 sec +20: Running test test_fabs... +20: OK +20: +20: 6 warnings generated. +20: + 36/165 Test #20: kernel/test_fabs .................................................................... Passed 7.42 sec test 142 Start 142: examples/example0_spir @@ -296893,41 +296946,36 @@ 142: 142: 142: -26: Running test test_frexp_modf... -26: frexp(8e2f): 0.8 10 -26: modf(1.5f): 0.5 1.000000 -26: OK -26: -26: - 36/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 7.30 sec +23: Running test test_ldexp... +23: OK +23: +23: 6 warnings generated. +23: + 37/165 Test #23: kernel/test_ldexp ................................................................... Passed 7.27 sec test 143 Start 143: examples/example1_dot_product 143: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1 143: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 143: Test timeout computed to be: 10000000 -20: Running test test_fabs... -20: OK -20: -20: 6 warnings generated. -20: - 37/165 Test #20: kernel/test_fabs .................................................................... Passed 12.56 sec +21: Running test test_copy_signbit... +21: OK +21: +21: 12 warnings generated. +21: + 38/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 8.99 sec test 144 Start 144: examples/example1_spir 144: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 144: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 144: Test timeout computed to be: 10000000 -144: -144: -144: -144: -21: Running test test_copy_signbit... -21: OK -21: -21: 12 warnings generated. -21: - 38/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 13.30 sec +22: Running test test_ilogb... +22: OK +22: +22: 6 warnings generated. +22: + 39/165 Test #22: kernel/test_ilogb ................................................................... Passed 8.47 sec test 145 Start 145: examples/example1_poclbin @@ -296936,24 +296984,57 @@ 145: Environment variables: 145: POCL_CACHE_DIR=./Testing/Temporary 145: Test timeout computed to be: 10000000 -23: Running test test_ldexp... -23: OK -23: -23: 6 warnings generated. -23: - 39/165 Test #23: kernel/test_ldexp ................................................................... Passed 10.04 sec +144: +144: +164: EinsteinToolkit test +164: Reading sources... +164: Initialise... +164: OpenCL platform #0: +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: OpenCL device name: pthread-core2-AMD Opteron 62xx class CPU +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: cctkGH: +164: gsh=[70,70,70] +164: lbnd=[0,0,0] +164: lsh=[70,70,70] +164: ash=[70,70,70] +164: imin=[3,3,3] +164: imax=[67,67,67] +164: lmin=[3,3,3] +164: lmax=[67,67,67] +164: RHS1... +164: Local work group size: 1 1 1 +164: Global work group size: 64 64 64 +164: RHS2... +164: Begin timing 10 iterations... +164: End timing +164: Average elapsed time: 0.205916 sec +164: Minimum elapsed time: 0.193401 sec +164: RESULT: Time per grid point update: 0.563852 usec +164: This corresponds to 6.02996 GFlop/s +164: +164: Note: This benchmark performs about 3,400 Flop per grid point update. +164: A "typical" result is about 1.0 usec. +164: Smaller numbers are better. +164: +164: Done. +144: +144: + 40/165 Test #164: EinsteinToolkit ..................................................................... Passed 21.09 sec test 146 Start 146: examples/example2 146: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2 146: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 146: Test timeout computed to be: 10000000 -12: Running test test_hadd... -12: OK -12: -12: 284 warnings generated. -12: - 40/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 25.76 sec +25: Running test test_short16... +25: OK +25: +25: 2 warnings generated. +25: + 41/165 Test #25: kernel/test_short16 ................................................................. Passed 7.17 sec test 147 Start 147: examples/example2_spir @@ -296962,26 +297043,28 @@ 147: Test timeout computed to be: 10000000 147: 147: -147: -147: -27: Running test test_sampler_address_clamp... -27: OK -27: -27: - 41/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 7.92 sec +26: Running test test_frexp_modf... +26: frexp(8e2f): 0.8 10 +26: modf(1.5f): 0.5 1.000000 +26: OK +26: +26: + 42/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 6.68 sec test 148 Start 148: examples/example2_poclbin 148: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 148: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 148: Test timeout computed to be: 10000000 +147: +147: 28: read imag1: 2,9,11,7 28: read imag2: 2,9,11,7 28: Running test test_image_query_funcs... 28: OK 28: 28: - 42/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 7.41 sec + 43/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 5.63 sec test 149 Start 149: examples/example2a @@ -296990,136 +297073,12 @@ 149: Environment variables: 149: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 149: Test timeout computed to be: 10000000 -141: (38 * 7 + 70) = 336 (OK) -141: (134 * 7 + 87) = 1025 (OK) -141: (10 * 7 + 1) = 71 (OK) -141: (255 * 7 + 65) = 1850 (OK) -141: (151 * 7 + 33) = 1090 (OK) -141: (251 * 7 + 156) = 1913 (OK) -141: (47 * 7 + 3) = 332 (OK) -141: (106 * 7 + 64) = 806 (OK) -141: (14 * 7 + 63) = 161 (OK) -141: (11 * 7 + 220) = 297 (OK) -141: (216 * 7 + 46) = 1558 (OK) -141: (217 * 7 + 62) = 1581 (OK) -141: (133 * 7 + 188) = 1119 (OK) -141: (63 * 7 + 67) = 508 (OK) -141: (69 * 7 + 230) = 713 (OK) -141: (4 * 7 + 107) = 135 (OK) -141: (44 * 7 + 138) = 446 (OK) -141: (194 * 7 + 54) = 1412 (OK) -141: (139 * 7 + 193) = 1166 (OK) -141: (120 * 7 + 34) = 874 (OK) -141: (226 * 7 + 115) = 1697 (OK) -141: (191 * 7 + 18) = 1355 (OK) -141: (119 * 7 + 41) = 874 (OK) -141: (82 * 7 + 133) = 707 (OK) -141: (104 * 7 + 93) = 821 (OK) -141: (97 * 7 + 65) = 744 (OK) -141: (140 * 7 + 58) = 1038 (OK) -141: (127 * 7 + 17) = 906 (OK) -141: (246 * 7 + 191) = 1913 (OK) -141: (84 * 7 + 59) = 647 (OK) -141: (165 * 7 + 88) = 1243 (OK) -141: (167 * 7 + 209) = 1378 (OK) -141: (226 * 7 + 105) = 1687 (OK) -141: (7 * 7 + 110) = 159 (OK) -141: (43 * 7 + 127) = 428 (OK) -141: (144 * 7 + 13) = 1021 (OK) -141: (243 * 7 + 79) = 1780 (OK) -141: (31 * 7 + 106) = 323 (OK) -141: (120 * 7 + 113) = 953 (OK) -141: (239 * 7 + 225) = 1898 (OK) -141: (207 * 7 + 80) = 1529 (OK) -141: (34 * 7 + 91) = 329 (OK) -141: (139 * 7 + 161) = 1134 (OK) -141: (108 * 7 + 129) = 885 (OK) -141: (96 * 7 + 192) = 864 (OK) -141: (189 * 7 + 5) = 1328 (OK) -141: (24 * 7 + 100) = 268 (OK) -141: (214 * 7 + 250) = 1748 (OK) -141: (205 * 7 + 222) = 1657 (OK) -141: (104 * 7 + 248) = 976 (OK) -141: (93 * 7 + 249) = 900 (OK) -141: (6 * 7 + 80) = 122 (OK) -141: (72 * 7 + 37) = 541 (OK) -141: (186 * 7 + 193) = 1495 (OK) -141: (151 * 7 + 169) = 1226 (OK) -141: (162 * 7 + 102) = 1236 (OK) -141: (250 * 7 + 196) = 1946 (OK) -141: (193 * 7 + 133) = 1484 (OK) -141: (101 * 7 + 45) = 752 (OK) -141: (6 * 7 + 198) = 240 (OK) -141: (237 * 7 + 195) = 1854 (OK) -141: (203 * 7 + 5) = 1426 (OK) -141: (39 * 7 + 162) = 435 (OK) -141: (255 * 7 + 245) = 2030 (OK) -141: (128 * 7 + 104) = 1000 (OK) -141: (237 * 7 + 221) = 1880 (OK) -141: (97 * 7 + 243) = 922 (OK) -141: (46 * 7 + 169) = 491 (OK) -141: (25 * 7 + 232) = 407 (OK) -141: (106 * 7 + 176) = 918 (OK) -141: (146 * 7 + 12) = 1034 (OK) -141: (22 * 7 + 140) = 294 (OK) -141: (208 * 7 + 215) = 1671 (OK) -141: (17 * 7 + 54) = 173 (OK) -141: (4 * 7 + 23) = 51 (OK) -141: (252 * 7 + 241) = 2005 (OK) -141: (219 * 7 + 199) = 1732 (OK) -141: (246 * 7 + 2) = 1724 (OK) -141: (105 * 7 + 245) = 980 (OK) -141: (247 * 7 + 233) = 1962 (OK) -141: (93 * 7 + 229) = 880 (OK) -141: (199 * 7 + 190) = 1583 (OK) -141: (216 * 7 + 245) = 1757 (OK) -141: (104 * 7 + 241) = 969 (OK) -141: (221 * 7 + 210) = 1757 (OK) -141: (161 * 7 + 111) = 1238 (OK) -141: (223 * 7 + 183) = 1744 (OK) -141: (251 * 7 + 175) = 1932 (OK) -141: (142 * 7 + 12) = 1006 (OK) -141: (229 * 7 + 146) = 1749 (OK) -141: (36 * 7 + 225) = 477 (OK) -141: (131 * 7 + 255) = 1172 (OK) -141: (169 * 7 + 121) = 1304 (OK) -141: (1 * 7 + 18) = 25 (OK) -141: (111 * 7 + 249) = 1026 (OK) -141: (252 * 7 + 204) = 1968 (OK) -141: (222 * 7 + 195) = 1749 (OK) -141: (139 * 7 + 182) = 1155 (OK) -141: (184 * 7 + 243) = 1531 (OK) -141: (168 * 7 + 149) = 1325 (OK) -141: (197 * 7 + 73) = 1452 (OK) -141: (5 * 7 + 164) = 199 (OK) -141: (1 * 7 + 0) = 7 (OK) -141: (84 * 7 + 143) = 731 (OK) -141: (13 * 7 + 57) = 148 (OK) -141: (34 * 7 + 49) = 287 (OK) -141: (27 * 7 + 165) = 354 (OK) -141: (48 * 7 + 196) = 532 (OK) -141: (31 * 7 + 49) = 266 (OK) -141: (214 * 7 + 142) = 1640 (OK) -141: (42 * 7 + 210) = 504 (OK) -141: (90 * 7 + 8) = 638 (OK) -141: (149 * 7 + 229) = 1272 (OK) -141: (191 * 7 + 77) = 1414 (OK) -141: (216 * 7 + 103) = 1615 (OK) -141: (227 * 7 + 158) = 1747 (OK) -141: (176 * 7 + 232) = 1464 (OK) -141: (66 * 7 + 177) = 639 (OK) -141: (232 * 7 + 150) = 1774 (OK) -141: (65 * 7 + 245) = 700 (OK) -141: (208 * 7 + 99) = 1555 (OK) -141: (38 * 7 + 235) = 501 (OK) -141: (8 * 7 + 86) = 142 (OK) -141: (175 * 7 + 39) = 1264 (OK) -141: (136 * 7 + 133) = 1085 (OK) -141: (181 * 7 + 178) = 1445 (OK) -141: (88 * 7 + 16) = 632 (OK) -141: (187 * 7 + 237) = 1546 (OK) -141: PASS - 43/165 Test #141: examples/example0 ................................................................... Passed 6.51 sec +13: Running test test_hadd... +13: OK +13: +13: 284 warnings generated. +13: + 44/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 22.60 sec test 150 Start 150: examples/example2a_spir @@ -297128,12 +297087,11 @@ 150: Environment variables: 150: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 150: Test timeout computed to be: 10000000 -22: Running test test_ilogb... -22: OK -22: -22: 6 warnings generated. -22: - 44/165 Test #22: kernel/test_ilogb ................................................................... Passed 12.05 sec +27: Running test test_sampler_address_clamp... +27: OK +27: +27: + 45/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 6.36 sec test 151 Start 151: examples/example2a_poclbin @@ -297142,26 +297100,26 @@ 151: Test timeout computed to be: 10000000 150: 150: +150: +150: 24: Running test test_isnan... 24: OK 24: 24: 24 warnings generated. 24: - 45/165 Test #24: kernel/test_isnan ................................................................... Passed 11.79 sec + 46/165 Test #24: kernel/test_isnan ................................................................... Passed 9.29 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 -150: -150: -11: Running test test_bitselect... -11: OK -11: -11: 84 warnings generated. -11: - 46/165 Test #11: kernel/test_bitselect ............................................................... Passed 33.11 sec +12: Running test test_hadd... +12: OK +12: +12: 284 warnings generated. +12: + 47/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 24.01 sec test 158 Start 158: examples/scalarwave @@ -297169,164 +297127,288 @@ 158: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave 158: Test timeout computed to be: 10000000 158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt -13: Running test test_hadd... -13: OK -13: -13: 284 warnings generated. -13: - 47/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 27.65 sec +141: (224 * 7 + 246) = 1814 (OK) +141: (28 * 7 + 89) = 285 (OK) +141: (95 * 7 + 231) = 896 (OK) +141: (238 * 7 + 206) = 1872 (OK) +141: (71 * 7 + 183) = 680 (OK) +141: (25 * 7 + 229) = 404 (OK) +141: (101 * 7 + 144) = 851 (OK) +141: (86 * 7 + 242) = 844 (OK) +141: (6 * 7 + 106) = 148 (OK) +141: (170 * 7 + 82) = 1272 (OK) +141: (34 * 7 + 72) = 310 (OK) +141: (88 * 7 + 244) = 860 (OK) +141: (248 * 7 + 197) = 1933 (OK) +141: (119 * 7 + 128) = 961 (OK) +141: (194 * 7 + 87) = 1445 (OK) +141: (235 * 7 + 162) = 1807 (OK) +141: (77 * 7 + 7) = 546 (OK) +141: (251 * 7 + 173) = 1930 (OK) +141: (239 * 7 + 233) = 1906 (OK) +141: (123 * 7 + 54) = 915 (OK) +141: (160 * 7 + 148) = 1268 (OK) +141: (27 * 7 + 6) = 195 (OK) +141: (36 * 7 + 113) = 365 (OK) +141: (248 * 7 + 42) = 1778 (OK) +141: (220 * 7 + 163) = 1703 (OK) +141: (125 * 7 + 254) = 1129 (OK) +141: (235 * 7 + 213) = 1858 (OK) +141: (242 * 7 + 227) = 1921 (OK) +141: (154 * 7 + 106) = 1184 (OK) +141: (99 * 7 + 92) = 785 (OK) +141: (193 * 7 + 79) = 1430 (OK) +141: (254 * 7 + 14) = 1792 (OK) +141: (86 * 7 + 249) = 851 (OK) +141: (187 * 7 + 69) = 1378 (OK) +141: (226 * 7 + 54) = 1636 (OK) +141: (123 * 7 + 131) = 992 (OK) +141: (203 * 7 + 151) = 1572 (OK) +141: (137 * 7 + 239) = 1198 (OK) +141: (8 * 7 + 129) = 185 (OK) +141: (26 * 7 + 228) = 410 (OK) +141: (36 * 7 + 151) = 403 (OK) +141: (226 * 7 + 15) = 1597 (OK) +141: (108 * 7 + 213) = 969 (OK) +141: (243 * 7 + 6) = 1707 (OK) +141: (63 * 7 + 86) = 527 (OK) +141: (99 * 7 + 0) = 693 (OK) +141: (165 * 7 + 97) = 1252 (OK) +141: (14 * 7 + 252) = 350 (OK) +141: (91 * 7 + 202) = 839 (OK) +141: (65 * 7 + 61) = 516 (OK) +141: (0 * 7 + 189) = 189 (OK) +141: (192 * 7 + 203) = 1547 (OK) +141: (84 * 7 + 73) = 661 (OK) +141: (187 * 7 + 92) = 1401 (OK) +141: (203 * 7 + 213) = 1634 (OK) +141: (65 * 7 + 239) = 694 (OK) +141: (108 * 7 + 35) = 791 (OK) +141: (255 * 7 + 216) = 2001 (OK) +141: (248 * 7 + 242) = 1978 (OK) +141: (222 * 7 + 55) = 1609 (OK) +141: (72 * 7 + 65) = 569 (OK) +141: (55 * 7 + 238) = 623 (OK) +141: (163 * 7 + 70) = 1211 (OK) +141: (234 * 7 + 254) = 1892 (OK) +141: (16 * 7 + 43) = 155 (OK) +141: (59 * 7 + 16) = 429 (OK) +141: (232 * 7 + 252) = 1876 (OK) +141: (220 * 7 + 60) = 1600 (OK) +141: (69 * 7 + 151) = 634 (OK) +141: (153 * 7 + 16) = 1087 (OK) +141: (108 * 7 + 218) = 974 (OK) +141: (0 * 7 + 216) = 216 (OK) +141: (253 * 7 + 255) = 2026 (OK) +141: (176 * 7 + 246) = 1478 (OK) +141: (241 * 7 + 142) = 1829 (OK) +141: (45 * 7 + 57) = 372 (OK) +141: (208 * 7 + 101) = 1557 (OK) +141: (39 * 7 + 115) = 388 (OK) +141: (171 * 7 + 17) = 1214 (OK) +141: (113 * 7 + 187) = 978 (OK) +141: (61 * 7 + 172) = 599 (OK) +141: (203 * 7 + 37) = 1458 (OK) +141: (168 * 7 + 167) = 1343 (OK) +141: (98 * 7 + 238) = 924 (OK) +141: (62 * 7 + 251) = 685 (OK) +141: (254 * 7 + 170) = 1948 (OK) +141: (213 * 7 + 254) = 1745 (OK) +141: (130 * 7 + 210) = 1120 (OK) +141: (253 * 7 + 50) = 1821 (OK) +141: (200 * 7 + 238) = 1638 (OK) +141: (193 * 7 + 246) = 1597 (OK) +141: (40 * 7 + 145) = 425 (OK) +141: (91 * 7 + 79) = 716 (OK) +141: (4 * 7 + 6) = 34 (OK) +141: (97 * 7 + 117) = 796 (OK) +141: (193 * 7 + 158) = 1509 (OK) +141: (33 * 7 + 140) = 371 (OK) +141: (195 * 7 + 202) = 1567 (OK) +141: (52 * 7 + 37) = 401 (OK) +141: (184 * 7 + 114) = 1402 (OK) +141: (32 * 7 + 182) = 406 (OK) +141: (29 * 7 + 245) = 448 (OK) +141: (181 * 7 + 159) = 1426 (OK) +141: (200 * 7 + 178) = 1578 (OK) +141: (210 * 7 + 144) = 1614 (OK) +141: (161 * 7 + 147) = 1274 (OK) +141: (134 * 7 + 201) = 1139 (OK) +141: (36 * 7 + 225) = 477 (OK) +141: (24 * 7 + 40) = 208 (OK) +141: (231 * 7 + 121) = 1738 (OK) +141: (157 * 7 + 168) = 1267 (OK) +141: (23 * 7 + 190) = 351 (OK) +141: (53 * 7 + 219) = 590 (OK) +141: (136 * 7 + 105) = 1057 (OK) +141: (0 * 7 + 64) = 64 (OK) +141: (219 * 7 + 33) = 1566 (OK) +141: (247 * 7 + 248) = 1977 (OK) +141: (22 * 7 + 172) = 326 (OK) +141: (152 * 7 + 222) = 1286 (OK) +141: (94 * 7 + 106) = 764 (OK) +141: (111 * 7 + 255) = 1032 (OK) +141: (253 * 7 + 245) = 2016 (OK) +141: (200 * 7 + 33) = 1433 (OK) +141: (215 * 7 + 225) = 1730 (OK) +141: (73 * 7 + 190) = 701 (OK) +141: (90 * 7 + 230) = 860 (OK) +141: (103 * 7 + 114) = 835 (OK) +141: (164 * 7 + 156) = 1304 (OK) +141: PASS + 48/165 Test #141: examples/example0 ................................................................... Passed 5.54 sec test 159 Start 159: examples/trig 159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig 159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig 159: Test timeout computed to be: 10000000 -142: (209 * 7 + 59) = 1522 (OK) -142: (167 * 7 + 52) = 1221 (OK) -142: (224 * 7 + 178) = 1746 (OK) -142: (154 * 7 + 36) = 1114 (OK) -142: (212 * 7 + 246) = 1730 (OK) -142: (63 * 7 + 74) = 515 (OK) -142: (101 * 7 + 206) = 913 (OK) -142: (58 * 7 + 39) = 445 (OK) -142: (137 * 7 + 238) = 1197 (OK) -142: (208 * 7 + 209) = 1665 (OK) -142: (250 * 7 + 169) = 1919 (OK) -142: (140 * 7 + 75) = 1055 (OK) -142: (190 * 7 + 27) = 1357 (OK) -142: (158 * 7 + 166) = 1272 (OK) -142: (33 * 7 + 134) = 365 (OK) -142: (134 * 7 + 242) = 1180 (OK) -142: (193 * 7 + 46) = 1397 (OK) -142: (38 * 7 + 162) = 428 (OK) -142: (224 * 7 + 193) = 1761 (OK) -142: (198 * 7 + 180) = 1566 (OK) -142: (183 * 7 + 5) = 1286 (OK) -142: (254 * 7 + 28) = 1806 (OK) -142: (211 * 7 + 56) = 1533 (OK) -142: (67 * 7 + 92) = 561 (OK) -142: (38 * 7 + 19) = 285 (OK) -142: (46 * 7 + 32) = 354 (OK) -142: (188 * 7 + 186) = 1502 (OK) -142: (108 * 7 + 122) = 878 (OK) -142: (213 * 7 + 10) = 1501 (OK) -142: (33 * 7 + 246) = 477 (OK) -142: (144 * 7 + 167) = 1175 (OK) -142: (233 * 7 + 82) = 1713 (OK) -142: (213 * 7 + 15) = 1506 (OK) -142: (244 * 7 + 181) = 1889 (OK) -142: (208 * 7 + 186) = 1642 (OK) -142: (106 * 7 + 136) = 878 (OK) -142: (191 * 7 + 104) = 1441 (OK) -142: (164 * 7 + 146) = 1294 (OK) -142: (161 * 7 + 232) = 1359 (OK) -142: (239 * 7 + 199) = 1872 (OK) -142: (251 * 7 + 29) = 1786 (OK) -142: (232 * 7 + 184) = 1808 (OK) -142: (215 * 7 + 84) = 1589 (OK) -142: (50 * 7 + 172) = 522 (OK) -142: (94 * 7 + 83) = 741 (OK) -142: (163 * 7 + 239) = 1380 (OK) -142: (251 * 7 + 140) = 1897 (OK) -142: (65 * 7 + 208) = 663 (OK) -142: (155 * 7 + 53) = 1138 (OK) -142: (134 * 7 + 108) = 1046 (OK) -142: (239 * 7 + 240) = 1913 (OK) -142: (244 * 7 + 174) = 1882 (OK) -142: (88 * 7 + 152) = 768 (OK) -142: (64 * 7 + 249) = 697 (OK) -142: (128 * 7 + 47) = 943 (OK) -142: (193 * 7 + 124) = 1475 (OK) -142: (76 * 7 + 169) = 701 (OK) -142: (52 * 7 + 35) = 399 (OK) -142: (253 * 7 + 102) = 1873 (OK) -142: (208 * 7 + 91) = 1547 (OK) -142: (186 * 7 + 115) = 1417 (OK) -142: (74 * 7 + 181) = 699 (OK) -142: (255 * 7 + 139) = 1924 (OK) -142: (133 * 7 + 154) = 1085 (OK) -142: (192 * 7 + 11) = 1355 (OK) -142: (6 * 7 + 175) = 217 (OK) -142: (251 * 7 + 250) = 2007 (OK) -142: (93 * 7 + 84) = 735 (OK) -142: (147 * 7 + 158) = 1187 (OK) -142: (77 * 7 + 19) = 558 (OK) -142: (205 * 7 + 14) = 1449 (OK) -142: (143 * 7 + 26) = 1027 (OK) -142: (183 * 7 + 195) = 1476 (OK) -142: (61 * 7 + 180) = 607 (OK) -142: (42 * 7 + 13) = 307 (OK) -142: (16 * 7 + 228) = 340 (OK) -142: (128 * 7 + 90) = 986 (OK) -142: (153 * 7 + 127) = 1198 (OK) -142: (230 * 7 + 30) = 1640 (OK) -142: (26 * 7 + 166) = 348 (OK) -142: (42 * 7 + 32) = 326 (OK) -142: (86 * 7 + 37) = 639 (OK) -142: (27 * 7 + 179) = 368 (OK) -142: (121 * 7 + 174) = 1021 (OK) -142: (81 * 7 + 199) = 766 (OK) -142: (193 * 7 + 31) = 1382 (OK) -142: (213 * 7 + 81) = 1572 (OK) -142: (57 * 7 + 141) = 540 (OK) -142: (20 * 7 + 118) = 258 (OK) -142: (65 * 7 + 62) = 517 (OK) -142: (132 * 7 + 81) = 1005 (OK) -142: (34 * 7 + 4) = 242 (OK) -142: (172 * 7 + 187) = 1391 (OK) -142: (132 * 7 + 146) = 1070 (OK) -142: (218 * 7 + 158) = 1684 (OK) -142: (56 * 7 + 4) = 396 (OK) -142: (190 * 7 + 142) = 1472 (OK) -142: (41 * 7 + 217) = 504 (OK) -142: (66 * 7 + 163) = 625 (OK) -142: (135 * 7 + 147) = 1092 (OK) -142: (106 * 7 + 73) = 815 (OK) -142: (178 * 7 + 63) = 1309 (OK) -142: (154 * 7 + 235) = 1313 (OK) -142: (204 * 7 + 174) = 1602 (OK) -142: (98 * 7 + 14) = 700 (OK) -142: (237 * 7 + 230) = 1889 (OK) -142: (95 * 7 + 15) = 680 (OK) -142: (234 * 7 + 11) = 1649 (OK) -142: (203 * 7 + 110) = 1531 (OK) -142: (157 * 7 + 165) = 1264 (OK) -142: (12 * 7 + 214) = 298 (OK) -142: (169 * 7 + 203) = 1386 (OK) -142: (100 * 7 + 210) = 910 (OK) -142: (164 * 7 + 166) = 1314 (OK) -142: (117 * 7 + 44) = 863 (OK) -142: (58 * 7 + 223) = 629 (OK) -142: (117 * 7 + 236) = 1055 (OK) -142: (31 * 7 + 15) = 232 (OK) -142: (216 * 7 + 235) = 1747 (OK) -142: (189 * 7 + 58) = 1381 (OK) -142: (249 * 7 + 170) = 1913 (OK) -142: (32 * 7 + 89) = 313 (OK) -142: (186 * 7 + 10) = 1312 (OK) -142: (100 * 7 + 133) = 833 (OK) -142: (121 * 7 + 2) = 849 (OK) -142: (42 * 7 + 133) = 427 (OK) -142: (216 * 7 + 211) = 1723 (OK) -142: (80 * 7 + 60) = 620 (OK) +143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +143: OK +142: (63 * 7 + 4) = 445 (OK) +142: (222 * 7 + 50) = 1604 (OK) +142: (207 * 7 + 127) = 1576 (OK) +142: (244 * 7 + 42) = 1750 (OK) +142: (139 * 7 + 203) = 1176 (OK) +142: (107 * 7 + 207) = 956 (OK) +142: (143 * 7 + 185) = 1186 (OK) +142: (250 * 7 + 180) = 1930 (OK) +142: (189 * 7 + 45) = 1368 (OK) +142: (69 * 7 + 151) = 634 (OK) +142: (199 * 7 + 224) = 1617 (OK) +142: (246 * 7 + 160) = 1882 (OK) +142: (42 * 7 + 230) = 524 (OK) +142: (80 * 7 + 121) = 681 (OK) +142: (160 * 7 + 236) = 1356 (OK) +142: (183 * 7 + 223) = 1504 (OK) +142: (240 * 7 + 150) = 1830 (OK) +142: (17 * 7 + 191) = 310 (OK) +142: (21 * 7 + 5) = 152 (OK) +142: (233 * 7 + 161) = 1792 (OK) +142: (208 * 7 + 84) = 1540 (OK) +142: (112 * 7 + 95) = 879 (OK) +142: (13 * 7 + 107) = 198 (OK) +142: (20 * 7 + 203) = 343 (OK) +142: (152 * 7 + 89) = 1153 (OK) +142: (98 * 7 + 95) = 781 (OK) +142: (58 * 7 + 89) = 495 (OK) +142: (0 * 7 + 100) = 100 (OK) +142: (63 * 7 + 80) = 521 (OK) +142: (222 * 7 + 223) = 1777 (OK) +142: (60 * 7 + 149) = 569 (OK) +142: (190 * 7 + 45) = 1375 (OK) +142: (43 * 7 + 207) = 508 (OK) +142: (236 * 7 + 65) = 1717 (OK) +142: (212 * 7 + 214) = 1698 (OK) +142: (226 * 7 + 164) = 1746 (OK) +142: (42 * 7 + 82) = 376 (OK) +142: (3 * 7 + 56) = 77 (OK) +142: (189 * 7 + 23) = 1346 (OK) +142: (3 * 7 + 86) = 107 (OK) +142: (113 * 7 + 101) = 892 (OK) +142: (181 * 7 + 171) = 1438 (OK) +142: (190 * 7 + 181) = 1511 (OK) +142: (15 * 7 + 253) = 358 (OK) +142: (5 * 7 + 237) = 272 (OK) +142: (220 * 7 + 66) = 1606 (OK) +142: (131 * 7 + 154) = 1071 (OK) +142: (111 * 7 + 174) = 951 (OK) +142: (105 * 7 + 91) = 826 (OK) +142: (239 * 7 + 61) = 1734 (OK) +142: (49 * 7 + 209) = 552 (OK) +142: (225 * 7 + 92) = 1667 (OK) +142: (36 * 7 + 229) = 481 (OK) +142: (148 * 7 + 225) = 1261 (OK) +142: (252 * 7 + 151) = 1915 (OK) +142: (55 * 7 + 109) = 494 (OK) +142: (252 * 7 + 237) = 2001 (OK) +142: (24 * 7 + 187) = 355 (OK) +142: (162 * 7 + 40) = 1174 (OK) +142: (184 * 7 + 168) = 1456 (OK) +142: (21 * 7 + 149) = 296 (OK) +142: (234 * 7 + 152) = 1790 (OK) +142: (47 * 7 + 89) = 418 (OK) +142: (71 * 7 + 153) = 650 (OK) +142: (180 * 7 + 54) = 1314 (OK) +142: (214 * 7 + 230) = 1728 (OK) +142: (8 * 7 + 184) = 240 (OK) +142: (66 * 7 + 44) = 506 (OK) +142: (157 * 7 + 214) = 1313 (OK) +142: (13 * 7 + 153) = 244 (OK) +142: (109 * 7 + 69) = 832 (OK) +142: (7 * 7 + 105) = 154 (OK) +142: (50 * 7 + 31) = 381 (OK) +142: (36 * 7 + 212) = 464 (OK) +142: (71 * 7 + 221) = 718 (OK) +142: (124 * 7 + 93) = 961 (OK) +142: (114 * 7 + 102) = 900 (OK) +142: (245 * 7 + 161) = 1876 (OK) +142: (191 * 7 + 60) = 1397 (OK) +142: (58 * 7 + 116) = 522 (OK) +142: (115 * 7 + 17) = 822 (OK) +142: (90 * 7 + 123) = 753 (OK) +142: (201 * 7 + 156) = 1563 (OK) +142: (167 * 7 + 102) = 1271 (OK) +142: (114 * 7 + 180) = 978 (OK) +142: (255 * 7 + 223) = 2008 (OK) +142: (249 * 7 + 6) = 1749 (OK) +142: (72 * 7 + 43) = 547 (OK) +142: (38 * 7 + 109) = 375 (OK) +142: (0 * 7 + 109) = 109 (OK) +142: (74 * 7 + 124) = 642 (OK) +142: (202 * 7 + 188) = 1602 (OK) +142: (227 * 7 + 192) = 1781 (OK) +142: (93 * 7 + 162) = 813 (OK) +142: (252 * 7 + 152) = 1916 (OK) +142: (22 * 7 + 111) = 265 (OK) +142: (169 * 7 + 112) = 1295 (OK) +142: (234 * 7 + 114) = 1752 (OK) +142: (12 * 7 + 145) = 229 (OK) +142: (216 * 7 + 126) = 1638 (OK) +142: (70 * 7 + 215) = 705 (OK) +142: (93 * 7 + 63) = 714 (OK) +142: (222 * 7 + 166) = 1720 (OK) +142: (107 * 7 + 4) = 753 (OK) +142: (19 * 7 + 107) = 240 (OK) +142: (113 * 7 + 93) = 884 (OK) +142: (231 * 7 + 60) = 1677 (OK) +142: (25 * 7 + 202) = 377 (OK) +142: (252 * 7 + 118) = 1882 (OK) +142: (109 * 7 + 248) = 1011 (OK) +142: (14 * 7 + 131) = 229 (OK) +142: (104 * 7 + 183) = 911 (OK) +142: (244 * 7 + 82) = 1790 (OK) +142: (41 * 7 + 0) = 287 (OK) +142: (228 * 7 + 1) = 1597 (OK) +142: (127 * 7 + 42) = 931 (OK) +142: (217 * 7 + 220) = 1739 (OK) +142: (105 * 7 + 183) = 918 (OK) +142: (130 * 7 + 212) = 1122 (OK) +142: (187 * 7 + 149) = 1458 (OK) +142: (63 * 7 + 44) = 485 (OK) +142: (242 * 7 + 39) = 1733 (OK) +142: (104 * 7 + 11) = 739 (OK) +142: (241 * 7 + 100) = 1787 (OK) +142: (130 * 7 + 94) = 1004 (OK) +142: (93 * 7 + 144) = 795 (OK) +142: (226 * 7 + 197) = 1779 (OK) +142: (72 * 7 + 214) = 718 (OK) 142: PASS 142: 142: -142: -142: - 48/165 Test #142: examples/example0_spir .............................................................. Passed 5.90 sec + 49/165 Test #143: examples/example1_dot_product ....................................................... Passed 4.30 sec test 160 Start 160: examples/vecadd 160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd 160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 160: Test timeout computed to be: 10000000 -143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -143: OK - 49/165 Test #143: examples/example1_dot_product ....................................................... Passed 6.80 sec +142: +142: + 50/165 Test #142: examples/example0_spir .............................................................. Passed 5.61 sec test 161 Start 161: examples/vecadd_large_grid @@ -297342,7 +297424,7 @@ 144: 144: 144: - 50/165 Test #144: examples/example1_spir .............................................................. Passed 7.02 sec + 51/165 Test #144: examples/example1_spir .............................................................. Passed 4.70 sec test 162 Start 162: examples/matadd @@ -297360,21 +297442,19 @@ 145: 145: 145: - 51/165 Test #145: examples/example1_poclbin ........................................................... Passed 6.93 sec + 52/165 Test #145: examples/example1_poclbin ........................................................... Passed 5.72 sec test 163 Start 163: examples/boxadd 163: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/boxadd 163: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd 163: Test timeout computed to be: 10000000 -148: -148: 147: OK 147: 147: 147: 147: - 52/165 Test #147: examples/example2_spir .............................................................. Passed 7.77 sec + 53/165 Test #147: examples/example2_spir .............................................................. Passed 6.22 sec test 96 Start 96: runtime/clGetDeviceInfo @@ -297382,28 +297462,25 @@ 96: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 96: Test timeout computed to be: 10000000 146: OK - 53/165 Test #146: examples/example2 ................................................................... Passed 8.49 sec + 54/165 Test #146: examples/example2 ................................................................... Passed 6.74 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 -149: OK - 54/165 Test #149: examples/example2a .................................................................. Passed 7.60 sec +97: OK + 55/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.30 sec test 98 Start 98: runtime/clGetEventInfo 98: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 -148: OK -148: -148: 96: OK 96: 96: - 55/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.50 sec + 56/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.44 sec test 99 Start 99: runtime/clCreateProgramWithBinary @@ -297412,56 +297489,30 @@ 99: Test timeout computed to be: 10000000 148: 148: - 56/165 Test #148: examples/example2_poclbin ........................................................... Passed 7.75 sec +98: OK +98: +98: + 57/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.43 sec test 100 Start 100: runtime/clBuildProgram 100: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 100: Working Directory: /build/pocl-3.1/tests/runtime 100: Test timeout computed to be: 10000000 -164: EinsteinToolkit test -164: Reading sources... -164: Initialise... -164: OpenCL platform #0: -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: OpenCL device name: pthread-core2-AMD Opteron 62xx class CPU -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: cctkGH: -164: gsh=[70,70,70] -164: lbnd=[0,0,0] -164: lsh=[70,70,70] -164: ash=[70,70,70] -164: imin=[3,3,3] -164: imax=[67,67,67] -164: lmin=[3,3,3] -164: lmax=[67,67,67] -164: RHS1... -164: Local work group size: 1 1 1 -164: Global work group size: 64 64 64 -164: RHS2... -164: Begin timing 10 iterations... -164: End timing -164: Average elapsed time: 0.236114 sec -164: Minimum elapsed time: 0.219979 sec -164: RESULT: Time per grid point update: 0.641338 usec -164: This corresponds to 5.30141 GFlop/s -164: -164: Note: This benchmark performs about 3,400 Flop per grid point update. -164: A "typical" result is about 1.0 usec. -164: Smaller numbers are better. -164: -164: Done. -97: OK - 57/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.38 sec +149: OK + 58/165 Test #149: examples/example2a .................................................................. Passed 7.03 sec test 101 Start 101: runtime/test_kernel_cache_includes 101: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 - 58/165 Test #164: EinsteinToolkit ..................................................................... Passed 33.07 sec +148: OK +148: +148: +148: +148: + 59/165 Test #148: examples/example2_poclbin ........................................................... Passed 7.55 sec test 102 Start 102: runtime/clFinish @@ -297471,86 +297522,90 @@ 150: OK 150: 150: -98: OK -98: -98: - 59/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.41 sec +150: +150: + 60/165 Test #150: examples/example2a_spir ............................................................. Passed 7.91 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 -150: -150: - 60/165 Test #150: examples/example2a_spir ............................................................. Passed 7.41 sec +151: +151: +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-core2-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 1.05644 sec +165: Minimum elapsed time: 0.722019 sec +165: RESULT: Time per grid point update: 2.10501 usec +165: This corresponds to 1.61519 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 61/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 30.18 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 -151: -151: 151: OK 151: 151: 151: 151: - 61/165 Test #151: examples/example2a_poclbin .......................................................... Passed 8.65 sec + 62/165 Test #151: examples/example2a_poclbin .......................................................... Passed 8.58 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 -103: OK -103: -103: - 62/165 Test #103: runtime/test_event_cycle ............................................................ Passed 1.81 sec +105: OK +105: +105: + 63/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.37 sec test 106 Start 106: runtime/test_fill-buffer 106: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 106: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 106: Test timeout computed to be: 10000000 - 63/165 Test #157: poclcc .............................................................................. Passed 8.88 sec +106: OK +106: +106: + 64/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.42 sec test 107 Start 107: runtime/test_buffer-image-copy 107: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer-image-copy 107: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 107: Test timeout computed to be: 10000000 -105: OK -105: -105: - 64/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.50 sec -test 108 - Start 108: runtime/clCreateKernel - -108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -108: Test timeout computed to be: 10000000 -106: OK -106: -106: - 65/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.49 sec -test 109 - Start 109: runtime/clGetKernelArgInfo - -109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -109: Test timeout computed to be: 10000000 -107: OK - 66/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.40 sec -test 110 - Start 110: runtime/clSetEventCallback - -110: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -110: Test timeout computed to be: 10000000 -110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt -159: OK 158: Initial condition: t=0 158: Time step 1: t=0.03125 158: Time step 2: t=0.0625 @@ -297577,23 +297632,51 @@ 158: 158: 158: -- Comparing output.. -160: OK - 67/165 Test #159: examples/trig ....................................................................... Passed 8.20 sec +158: -- OK + 65/165 Test #158: examples/scalarwave ................................................................. Passed 8.37 sec +test 108 + Start 108: runtime/clCreateKernel + +108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +108: Test timeout computed to be: 10000000 +107: OK + 66/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.41 sec +test 109 + Start 109: runtime/clGetKernelArgInfo + +109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +109: Test timeout computed to be: 10000000 +103: OK +103: +103: + 67/165 Test #103: runtime/test_event_cycle ............................................................ Passed 1.98 sec +test 110 + Start 110: runtime/clSetEventCallback + +110: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +110: Test timeout computed to be: 10000000 +110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt +159: OK + 68/165 Test #159: examples/trig ....................................................................... Passed 8.47 sec test 111 Start 111: runtime/clGetSupportedImageFormats 111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats 111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 111: Test timeout computed to be: 10000000 -158: -- OK - 68/165 Test #158: examples/scalarwave ................................................................. Passed 8.71 sec +163: OK + 69/165 Test #163: examples/boxadd ..................................................................... Passed 6.06 sec test 112 Start 112: runtime/clCreateKernelsInProgram 112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 112: Test timeout computed to be: 10000000 - 69/165 Test #160: examples/vecadd ..................................................................... Passed 7.82 sec +161: OK + 70/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 8.20 sec test 113 Start 113: runtime/clCreateSubDevices @@ -297601,141 +297684,140 @@ 113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 113: Test timeout computed to be: 10000000 111: OK - 70/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.39 sec + 71/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.35 sec test 114 Start 114: runtime/test_event_free 114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 114: Test timeout computed to be: 10000000 -114: OK -114: -114: - 71/165 Test #114: runtime/test_event_free ............................................................. Passed 0.45 sec + 72/165 Test #157: poclcc .............................................................................. Passed 9.62 sec test 115 Start 115: runtime/test_event_double_wait 115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 115: Test timeout computed to be: 10000000 -161: OK - 72/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 9.51 sec +160: OK + 73/165 Test #160: examples/vecadd ..................................................................... Passed 8.71 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 -162: OK - 73/165 Test #162: examples/matadd ..................................................................... Passed 9.41 sec +114: OK +114: +114: + 74/165 Test #114: runtime/test_event_free ............................................................. Passed 0.36 sec test 117 Start 117: runtime/test_user_event 117: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_user_event" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 117: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 117: Test timeout computed to be: 10000000 -104: OK -104: -104: - 74/165 Test #104: runtime/test_link_error ............................................................. Passed 6.28 sec +117: OK +117: +117: + 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.32 sec test 118 Start 118: runtime/test_buffer_migration 118: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_migration 118: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 118: Test timeout computed to be: 10000000 -163: OK -19: Running test test_rotate... -19: OK -19: -19: 14 warnings generated. -19: - 75/165 Test #19: kernel/test_rotate .................................................................. Passed 30.60 sec +99: OK +99: +99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +99: + 76/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 5.79 sec test 119 Start 119: runtime/test_buffer_ping_pong 119: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_ping_pong 119: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 119: Test timeout computed to be: 10000000 - 76/165 Test #163: examples/boxadd ..................................................................... Passed 8.93 sec +118: NUM DEVICES: 1 +118: NOT ENOUGH DEVICES! (need 2) + 77/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.39 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback 120: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 120: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 120: Test timeout computed to be: 10000000 -117: OK -117: -117: - 77/165 Test #117: runtime/test_user_event ............................................................. Passed 0.43 sec +120: OK +120: +120: + 78/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.30 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 -118: NUM DEVICES: 1 -118: NOT ENOUGH DEVICES! (need 2) - 78/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.46 sec +162: OK +119: NUM DEVICES: 1 +119: NOT ENOUGH DEVICES! (need 2) +19: Running test test_rotate... +19: OK +19: +19: 14 warnings generated. +19: + 79/165 Test #19: kernel/test_rotate .................................................................. Passed 22.97 sec test 122 Start 122: runtime/test_deviceside_enqueue 122: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 122: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 122: Test timeout computed to be: 10000000 -120: OK -120: -120: - 79/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.39 sec + 80/165 Test #162: examples/matadd ..................................................................... Passed 8.89 sec test 123 Start 123: runtime/test_command_buffer 123: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer 123: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 123: Test timeout computed to be: 10000000 -119: NUM DEVICES: 1 -119: NOT ENOUGH DEVICES! (need 2) - 80/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.46 sec + 81/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.46 sec test 124 Start 124: runtime/test_command_buffer_images 124: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer_images 124: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 124: Test timeout computed to be: 10000000 -99: OK -99: -99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -99: - 81/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 7.33 sec +121: OK + 82/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.28 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios 125: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####implicit_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 125: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 125: Test timeout computed to be: 10000000 -121: OK 125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout - 82/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.39 sec +124: OK + 83/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.28 sec test 126 Start 126: workgroup/unbarriered_for_loops 126: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 126: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 126: Test timeout computed to be: 10000000 -126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout 122: OK 122: 122: - 83/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.45 sec + 84/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.34 sec test 127 Start 127: workgroup/barriered_for_loops 127: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 127: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 127: Test timeout computed to be: 10000000 -124: OK +126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout 127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout - 84/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.35 sec +104: OK +104: +104: + 85/165 Test #104: runtime/test_link_error ............................................................. Passed 4.30 sec test 128 Start 128: workgroup/switch_case @@ -297747,7 +297829,7 @@ 102: 102: 102: -- OK - 85/165 Test #102: runtime/clFinish .................................................................... Passed 7.85 sec + 86/165 Test #102: runtime/clFinish .................................................................... Passed 6.05 sec test 129 Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier @@ -297755,19 +297837,10 @@ 129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 129: Test timeout computed to be: 10000000 129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout -109: -109: NON-SPIR -109: adr: 119d -109: -109: SPIR with metadata -109: program size: 5264 -109: adr: 119d -109: -109: OK -109: -109: 1 warning generated. -109: - 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 6.46 sec +108: OK +108: +108: + 87/165 Test #108: runtime/clCreateKernel .............................................................. Passed 4.24 sec test 130 Start 130: workgroup/for_with_divergent_return @@ -297775,41 +297848,14 @@ 130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 130: Test timeout computed to be: 10000000 130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-core2-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 1.09355 sec -165: Minimum elapsed time: 0.775054 sec -165: RESULT: Time per grid point update: 2.25963 usec -165: This corresponds to 1.50467 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. - 87/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 42.31 sec +110: Callback function: event status: CL_SUBMITTED +110: Callback function: event status: CL_RUNNING +110: Callback function: event status: CL_COMPLETE +110: OK +110: +110: +110: -- Comparing output.. + 88/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 4.73 sec test 131 Start 131: workgroup/cond_barriers_in_for @@ -297817,14 +297863,12 @@ 131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 131: Test timeout computed to be: 10000000 131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout -101: A printf from inside a function 1 -101: This is printf from the first include -101: A printf from inside a function 2 -101: This is printf from the second include -101: -101: -101: -- OK - 88/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 9.99 sec +112: Hello +112: World +112: +112: +112: -- OK + 89/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 4.32 sec test 132 Start 132: workgroup/unconditional_barriers @@ -297835,10 +297879,19 @@ 132: POCL_WORK_GROUP_METHOD=workitemloops 132: Test timeout computed to be: 10000000 132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout -108: OK -108: -108: - 89/165 Test #108: runtime/clCreateKernel .............................................................. Passed 7.93 sec +109: +109: NON-SPIR +109: adr: 119d +109: +109: SPIR with metadata +109: program size: 5264 +109: adr: 119d +109: +109: OK +109: +109: 1 warning generated. +109: + 90/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 5.10 sec test 133 Start 133: workgroup/conditional_barrier @@ -297849,10 +297902,14 @@ 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout -115: OK -115: -115: - 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 6.75 sec +101: A printf from inside a function 1 +101: This is printf from the first include +101: A printf from inside a function 2 +101: This is printf from the second include +101: +101: +101: -- OK + 91/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 8.33 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -297862,15 +297919,11 @@ 134: POCL_DEVICES=basic 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 -110: Callback function: event status: CL_SUBMITTED -110: Callback function: event status: CL_RUNNING -110: Callback function: event status: CL_COMPLETE -110: OK -110: -110: -110: -- Comparing output.. 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout - 91/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 7.97 sec +115: OK +115: +115: + 92/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 4.93 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -297881,12 +297934,15 @@ 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 92/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 9.70 sec +127: 0: 1002 +127: 1: 2002 +127: 2: 3002 +127: 3: 2 +127: OK +127: +127: +127: -- Comparing output.. + 93/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 3.84 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -297897,27 +297953,8 @@ 136: POCL_WORK_GROUP_METHOD=workitemloops 136: Test timeout computed to be: 10000000 136: -- Expecting output: /build/pocl-3.1/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -129: 0: 1000 -129: 1: 2000 -129: OK -129: -129: -129: -- Comparing output.. -125: LOCAL_ID=0 before if -125: LOCAL_ID=1 before if -125: LOCAL_ID=0 inside if -125: LOCAL_ID=1 inside if -125: LOCAL_ID=0 inside for, iteration 0, value 2 -125: LOCAL_ID=1 inside for, iteration 0, value 2 -125: LOCAL_ID=0 inside for, iteration 1, value 1 -125: LOCAL_ID=1 inside for, iteration 1, value 1 -125: LOCAL_ID=0 after if -125: LOCAL_ID=1 after if -125: OK -125: -125: -125: -- Comparing output.. - 93/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 6.06 sec +123: OK + 94/165 Test #123: runtime/test_command_buffer ......................................................... Passed 4.29 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -297928,7 +297965,15 @@ 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt - 94/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 6.83 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. + 95/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 4.13 sec test 138 Start 138: workgroup/issue_548_convergent_propagation @@ -297939,15 +297984,21 @@ 138: POCL_WORK_GROUP_METHOD=workitemloops 138: Test timeout computed to be: 10000000 138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout -127: 0: 1002 -127: 1: 2002 -127: 2: 3002 -127: 3: 2 -127: OK -127: -127: -127: -- Comparing output.. - 95/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 6.89 sec +125: LOCAL_ID=0 before if +125: LOCAL_ID=1 before if +125: LOCAL_ID=0 inside if +125: LOCAL_ID=1 inside if +125: LOCAL_ID=0 inside for, iteration 0, value 2 +125: LOCAL_ID=1 inside for, iteration 0, value 2 +125: LOCAL_ID=0 inside for, iteration 1, value 1 +125: LOCAL_ID=1 inside for, iteration 1, value 1 +125: LOCAL_ID=0 after if +125: LOCAL_ID=1 after if +125: OK +125: +125: +125: -- Comparing output.. + 96/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 4.51 sec test 139 Start 139: workgroup/range_md_small_grid @@ -297958,15 +298009,15 @@ 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. - 96/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 7.67 sec +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. + 97/165 Test #128: workgroup/switch_case ............................................................... Passed 4.23 sec test 140 Start 140: workgroup/range_md_large_grid @@ -297976,38 +298027,47 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. -123: OK - 97/165 Test #128: workgroup/switch_case ............................................................... Passed 7.89 sec +129: 0: 1000 +129: 1: 2000 +129: OK +129: +129: +129: -- Comparing output.. + 98/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 4.85 sec test 43 Start 43: regression/test_issue_231 43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 43: Test timeout computed to be: 10000000 - 98/165 Test #123: runtime/test_command_buffer ......................................................... Passed 8.34 sec +116: OK +116: +116: + 99/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 7.01 sec test 44 Start 44: regression/test_issue_445 44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 44: Test timeout computed to be: 10000000 +113: Max CUs: 15 +113: OK +100/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 7.59 sec +test 45 + Start 45: regression/test_issue_553 + +45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +45: Test timeout computed to be: 10000000 100: OK 100: 100: 1 warning and 2 errors generated. -100: log: 0x55f822834c70 +100: log: 0x55dccd57bef0 100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here 100: 100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_JZ3a1o.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_JZ3a1o.cl:1:10: missing terminating '"' character +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_YVUug6.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_YVUug6.cl:1:10: missing terminating '"' character 100: Device pthread-core2-AMD Opteron 62xx class CPU failed to build the program 100: 100: cl_program callback (via pfn_notify) @@ -298020,13 +298080,13 @@ 100: 1 error generated. 100: 1 error generated. 100: - 99/165 Test #100: runtime/clBuildProgram .............................................................. Passed 16.07 sec -test 45 - Start 45: regression/test_issue_553 +101/165 Test #100: runtime/clBuildProgram .............................................................. Passed 11.96 sec +test 46 + Start 46: regression/test_issue_577 -45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -45: Test timeout computed to be: 10000000 +46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +46: Test timeout computed to be: 10000000 131: 0: 4 131: 1: 5 131: 2: 6 @@ -298039,59 +298099,30 @@ 131: 131: 131: -- Comparing output.. -100/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 6.67 sec -test 46 - Start 46: regression/test_issue_577 - -46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -46: Test timeout computed to be: 10000000 -135: gid_x 0 after barrier at iteration 16 -135: gid_x 1 after barrier at iteration 16 -135: gid_x 0 after barrier at iteration 15 -135: gid_x 1 after barrier at iteration 15 -135: gid_x 0 after barrier at iteration 14 -135: gid_x 1 after barrier at iteration 14 -135: gid_x 0 after barrier at iteration 13 -135: gid_x 1 after barrier at iteration 13 -135: gid_x 0 after barrier at iteration 12 -135: gid_x 1 after barrier at iteration 12 -135: gid_x 0 after barrier at iteration 11 -135: gid_x 1 after barrier at iteration 11 -135: gid_x 0 after barrier at iteration 10 -135: gid_x 1 after barrier at iteration 10 -135: gid_x 0 after barrier at iteration 9 -135: gid_x 1 after barrier at iteration 9 -135: gid_x 0 after barrier at iteration 8 -135: gid_x 1 after barrier at iteration 8 -135: gid_x 0 after barrier at iteration 7 -135: gid_x 1 after barrier at iteration 7 -135: gid_x 0 after barrier at iteration 6 -135: gid_x 1 after barrier at iteration 6 -135: gid_x 0 after barrier at iteration 5 -135: gid_x 1 after barrier at iteration 5 -135: gid_x 0 after barrier at iteration 4 -135: gid_x 1 after barrier at iteration 4 -135: gid_x 0 after barrier at iteration 3 -135: gid_x 1 after barrier at iteration 3 -135: gid_x 0 after barrier at iteration 2 -135: gid_x 1 after barrier at iteration 2 -135: gid_x 0 after barrier at iteration 1 -135: gid_x 1 after barrier at iteration 1 -135: OK -135: OK -135: -135: -135: -- Comparing output.. -101/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 6.28 sec +133: LOCAL_ID=0 before if +133: LOCAL_ID=1 before if +133: LOCAL_ID=0 inside if +133: LOCAL_ID=1 inside if +133: LOCAL_ID=0 after if +133: LOCAL_ID=1 after if +133: OK +133: +133: +133: -- Comparing output.. +102/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 4.19 sec test 47 Start 47: regression/test_issue_757 47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 47: Test timeout computed to be: 10000000 -113: Max CUs: 16 -113: OK +103/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 3.91 sec +test 48 + Start 48: regression/test_llvm_segfault_issue_889 + +48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +48: Test timeout computed to be: 10000000 132: 0 0 0: before barriers 132: 1 0 0: before barriers 132: 0 1 0: before barriers @@ -298144,6 +298175,13 @@ 132: 132: 132: -- Comparing output.. +104/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 4.11 sec +test 49 + Start 49: regression/test_issue_893 + +49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +49: Test timeout computed to be: 10000000 134: vertical: 134: i: 0 gid: 1 134: horizontal: @@ -298174,21 +298212,7 @@ 134: 134: 134: -- Comparing output.. -102/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 14.29 sec -test 48 - Start 48: regression/test_llvm_segfault_issue_889 - -48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -48: Test timeout computed to be: 10000000 -103/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 7.18 sec -test 49 - Start 49: regression/test_issue_893 - -49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -49: Test timeout computed to be: 10000000 -104/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 6.80 sec +105/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 5.54 sec test 50 Start 50: regression/test_flatten_barrier_subs @@ -298196,10 +298220,29 @@ 50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 50: Test timeout computed to be: 10000000 50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output -116: OK -116: -116: -105/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 12.56 sec +136: i:0 0 0 0 before barrier +136: i:0 1 0 0 before barrier +136: i:0 2 0 0 before barrier +136: i:0 0 0 0 after barrier +136: i:0 1 0 0 after barrier +136: i:0 1 0 0 after latch 1 +136: i:0 2 0 0 after barrier +136: i:0 2 0 0 after latch 1 +136: i:0 2 0 0 after latch 2 +136: i:1 0 0 0 before barrier +136: i:1 1 0 0 before barrier +136: i:1 2 0 0 before barrier +136: i:1 0 0 0 after barrier +136: i:1 1 0 0 after barrier +136: i:1 1 0 0 after latch 1 +136: i:1 2 0 0 after barrier +136: i:1 2 0 0 after latch 1 +136: i:1 2 0 0 after latch 2 +136: OK +136: +136: +136: -- Comparing output.. +106/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 4.57 sec test 51 Start 51: regression/phi_nodes_not_replicated_REPL @@ -298208,17 +298251,20 @@ 51: Environment variables: 51: POCL_WORK_GROUP_METHOD=workitemrepl 51: Test timeout computed to be: 10000000 -133: LOCAL_ID=0 before if -133: LOCAL_ID=1 before if -133: LOCAL_ID=0 inside if -133: LOCAL_ID=1 inside if -133: LOCAL_ID=0 after if -133: LOCAL_ID=1 after if -133: OK -133: -133: -133: -- Comparing output.. -106/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 8.67 sec +137: global: 0-0-0 +137: local: 0-0-0 +137: global: 0-0-1 +137: local: 0-0-1 +137: global: 0-0-2 +137: local: 0-0-2 +137: global: 0-0-3 +137: local: 0-0-3 +137: OK +137: +137: +137: -- SORTING FILE +137: -- Comparing output.. +107/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 4.69 sec test 52 Start 52: regression/issues_with_local_pointers_REPL @@ -298234,7 +298280,7 @@ 46: 1 error generated. 46: 1 error generated. 46: -107/165 Test #46: regression/test_issue_577 ........................................................... Passed 2.95 sec +108/165 Test #46: regression/test_issue_577 ........................................................... Passed 2.89 sec test 53 Start 53: regression/barrier_between_two_for_loops_REPL @@ -298243,28 +298289,43 @@ 53: Environment variables: 53: POCL_WORK_GROUP_METHOD=workitemrepl 53: Test timeout computed to be: 10000000 -137: global: 0-0-0 -137: local: 0-0-0 -137: global: 0-0-1 -137: local: 0-0-1 -137: global: 0-0-2 -137: local: 0-0-2 -137: global: 0-0-3 -137: local: 0-0-3 -137: OK -137: -137: -137: -- SORTING FILE -137: -- Comparing output.. -108/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 6.58 sec -test 54 - Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL - -54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -54: Environment variables: -54: POCL_WORK_GROUP_METHOD=workitemrepl -54: Test timeout computed to be: 10000000 +135: gid_x 0 after barrier at iteration 16 +135: gid_x 1 after barrier at iteration 16 +135: gid_x 0 after barrier at iteration 15 +135: gid_x 1 after barrier at iteration 15 +135: gid_x 0 after barrier at iteration 14 +135: gid_x 1 after barrier at iteration 14 +135: gid_x 0 after barrier at iteration 13 +135: gid_x 1 after barrier at iteration 13 +135: gid_x 0 after barrier at iteration 12 +135: gid_x 1 after barrier at iteration 12 +135: gid_x 0 after barrier at iteration 11 +135: gid_x 1 after barrier at iteration 11 +135: gid_x 0 after barrier at iteration 10 +135: gid_x 1 after barrier at iteration 10 +135: gid_x 0 after barrier at iteration 9 +135: gid_x 1 after barrier at iteration 9 +135: gid_x 0 after barrier at iteration 8 +135: gid_x 1 after barrier at iteration 8 +135: gid_x 0 after barrier at iteration 7 +135: gid_x 1 after barrier at iteration 7 +135: gid_x 0 after barrier at iteration 6 +135: gid_x 1 after barrier at iteration 6 +135: gid_x 0 after barrier at iteration 5 +135: gid_x 1 after barrier at iteration 5 +135: gid_x 0 after barrier at iteration 4 +135: gid_x 1 after barrier at iteration 4 +135: gid_x 0 after barrier at iteration 3 +135: gid_x 1 after barrier at iteration 3 +135: gid_x 0 after barrier at iteration 2 +135: gid_x 1 after barrier at iteration 2 +135: gid_x 0 after barrier at iteration 1 +135: gid_x 1 after barrier at iteration 1 +135: OK +135: OK +135: +135: +135: -- Comparing output.. 139: 0: 13 139: 1: 1 139: 2: 1 @@ -298282,7 +298343,16 @@ 139: 139: 139: -- Comparing output.. -109/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 6.84 sec +109/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 5.90 sec +test 54 + Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL + +54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +54: Environment variables: +54: POCL_WORK_GROUP_METHOD=workitemrepl +54: Test timeout computed to be: 10000000 +110/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 4.87 sec test 55 Start 55: regression/for-loop_with_computation_after_the_brexit_REPL @@ -298291,58 +298361,6 @@ 55: Environment variables: 55: POCL_WORK_GROUP_METHOD=workitemrepl 55: Test timeout computed to be: 10000000 -138: id=0: AAA. -138: id=0: CCC. -138: auxfunc -138: id=1: AAA. -138: id=1: CCC. -138: auxfunc -138: id=0: EEE. -138: id=1: EEE. -138: OK -138: -138: -138: -- Comparing output.. -136: i:0 0 0 0 before barrier -136: i:0 1 0 0 before barrier -136: i:0 2 0 0 before barrier -136: i:0 0 0 0 after barrier -136: i:0 1 0 0 after barrier -136: i:0 1 0 0 after latch 1 -136: i:0 2 0 0 after barrier -136: i:0 2 0 0 after latch 1 -136: i:0 2 0 0 after latch 2 -136: i:1 0 0 0 before barrier -136: i:1 1 0 0 before barrier -136: i:1 2 0 0 before barrier -136: i:1 0 0 0 after barrier -136: i:1 1 0 0 after barrier -136: i:1 1 0 0 after latch 1 -136: i:1 2 0 0 after barrier -136: i:1 2 0 0 after latch 1 -136: i:1 2 0 0 after latch 2 -136: OK -136: -136: -136: -- Comparing output.. -110/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 8.84 sec -test 56 - Start 56: regression/for-loop_with_a_variable_iteration_count_REPL - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=workitemrepl -56: Test timeout computed to be: 10000000 -111/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 7.37 sec -test 57 - Start 57: regression/early_return_before_a_barrier_region_REPL - -57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -57: Environment variables: -57: POCL_WORK_GROUP_METHOD=workitemrepl -57: Test timeout computed to be: 10000000 140: 0: 128 140: 1: 1 140: 2: 1 @@ -426346,7 +426364,40 @@ 140: OK 140: 140: -112/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 7.55 sec +138: id=0: AAA. +138: id=0: CCC. +138: auxfunc +138: id=1: AAA. +138: id=1: CCC. +138: auxfunc +138: id=0: EEE. +138: id=1: EEE. +138: OK +138: +138: +138: -- Comparing output.. +44: OK +44: +44: +111/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 5.67 sec +test 56 + Start 56: regression/for-loop_with_a_variable_iteration_count_REPL + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=workitemrepl +56: Test timeout computed to be: 10000000 +112/165 Test #44: regression/test_issue_445 ........................................................... Passed 4.25 sec +test 57 + Start 57: regression/early_return_before_a_barrier_region_REPL + +57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +57: Environment variables: +57: POCL_WORK_GROUP_METHOD=workitemrepl +57: Test timeout computed to be: 10000000 +113/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 5.22 sec test 58 Start 58: regression/id-dependent_computation_before_kernel_exit_REPL @@ -426355,10 +426406,10 @@ 58: Environment variables: 58: POCL_WORK_GROUP_METHOD=workitemrepl 58: Test timeout computed to be: 10000000 -43: OK -43: -43: -113/165 Test #43: regression/test_issue_231 ........................................................... Passed 7.21 sec +47: OK +47: +47: +114/165 Test #47: regression/test_issue_757 ........................................................... Passed 3.98 sec test 59 Start 59: regression/barrier_just_before_return_REPL @@ -426367,27 +426418,10 @@ 59: Environment variables: 59: POCL_WORK_GROUP_METHOD=workitemrepl 59: Test timeout computed to be: 10000000 -45: outer=0 inner=0 lid=0 -45: outer=0 inner=0 lid=1 -45: + outer=0 inner=0 lid=0 -45: + outer=0 inner=0 lid=1 -45: outer=0 inner=1 lid=0 -45: outer=0 inner=1 lid=1 -45: + outer=0 inner=1 lid=0 -45: + outer=0 inner=1 lid=1 -45: outer=1 inner=0 lid=0 -45: outer=1 inner=0 lid=1 -45: + outer=1 inner=0 lid=0 -45: + outer=1 inner=0 lid=1 -45: outer=1 inner=1 lid=0 -45: outer=1 inner=1 lid=1 -45: + outer=1 inner=1 lid=0 -45: + outer=1 inner=1 lid=1 -45: OK -45: -45: 2 warnings generated. -45: -114/165 Test #45: regression/test_issue_553 ........................................................... Passed 7.18 sec +43: OK +43: +43: +115/165 Test #43: regression/test_issue_231 ........................................................... Passed 5.19 sec test 60 Start 60: regression/infinite_loop_REPL @@ -426396,10 +426430,18 @@ 60: Environment variables: 60: POCL_WORK_GROUP_METHOD=workitemrepl 60: Test timeout computed to be: 10000000 -44: OK -44: -44: -115/165 Test #44: regression/test_issue_445 ........................................................... Passed 7.73 sec +48: binary size [0]: 67505 +48: binary size [1]: 0 +48: binary size [2]: 0 +48: binary size [3]: 0 +48: binary size [4]: 895 +48: binary size [5]: 0 +48: binary size [6]: 0 +48: binary size [7]: 0 +48: OK +48: +48: +116/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 4.38 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -426408,10 +426450,10 @@ 61: Environment variables: 61: POCL_WORK_GROUP_METHOD=workitemrepl 61: Test timeout computed to be: 10000000 -47: OK -47: -47: -116/165 Test #47: regression/test_issue_757 ........................................................... Passed 6.44 sec +49: OK +49: +49: +117/165 Test #49: regression/test_issue_893 ........................................................... Passed 5.19 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -426420,18 +426462,27 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -48: binary size [0]: 67505 -48: binary size [1]: 0 -48: binary size [2]: 126614527 -48: binary size [3]: 100 -48: binary size [4]: 895 -48: binary size [5]: 0 -48: binary size [6]: 0 -48: binary size [7]: 0 -48: OK -48: -48: -117/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 7.47 sec +45: outer=0 inner=0 lid=0 +45: outer=0 inner=0 lid=1 +45: + outer=0 inner=0 lid=0 +45: + outer=0 inner=0 lid=1 +45: outer=0 inner=1 lid=0 +45: outer=0 inner=1 lid=1 +45: + outer=0 inner=1 lid=0 +45: + outer=0 inner=1 lid=1 +45: outer=1 inner=0 lid=0 +45: outer=1 inner=0 lid=1 +45: + outer=1 inner=0 lid=0 +45: + outer=1 inner=0 lid=1 +45: outer=1 inner=1 lid=0 +45: outer=1 inner=1 lid=1 +45: + outer=1 inner=1 lid=0 +45: + outer=1 inner=1 lid=1 +45: OK +45: +45: 2 warnings generated. +45: +118/165 Test #45: regression/test_issue_553 ........................................................... Passed 6.46 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -426440,10 +426491,10 @@ 63: Environment variables: 63: POCL_WORK_GROUP_METHOD=workitemrepl 63: Test timeout computed to be: 10000000 -49: OK -49: -49: -118/165 Test #49: regression/test_issue_893 ........................................................... Passed 7.52 sec +52: OK +52: +52: +119/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 3.63 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -426452,10 +426503,10 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -52: OK -52: -52: -119/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 5.99 sec +53: OK +53: +53: +120/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 4.13 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -426464,15 +426515,10 @@ 65: Environment variables: 65: POCL_WORK_GROUP_METHOD=workitemloops 65: Test timeout computed to be: 10000000 -50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 -50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 -50: 0: Portable Computing Language -50: CL gave correct results -50: OK -50: -50: -50: -- Comparing output.. -120/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 8.55 sec +57: OK +57: +57: +121/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 4.06 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -426481,10 +426527,10 @@ 66: Environment variables: 66: POCL_WORK_GROUP_METHOD=workitemloops 66: Test timeout computed to be: 10000000 -51: OK -51: -51: -121/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 7.20 sec +55: OK +55: +55: +122/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 4.66 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -426493,10 +426539,10 @@ 67: Environment variables: 67: POCL_WORK_GROUP_METHOD=workitemloops 67: Test timeout computed to be: 10000000 -53: OK -53: -53: -122/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 6.66 sec +51: OK +51: +51: +123/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 5.66 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -426505,10 +426551,10 @@ 68: Environment variables: 68: POCL_WORK_GROUP_METHOD=workitemloops 68: Test timeout computed to be: 10000000 -57: OK -57: -57: -123/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 5.33 sec +54: OK +54: +54: +124/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 5.05 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -426517,10 +426563,10 @@ 69: Environment variables: 69: POCL_WORK_GROUP_METHOD=workitemloops 69: Test timeout computed to be: 10000000 -60: OK -60: -60: -124/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 4.61 sec +56: OK +56: +56: +125/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 4.60 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -426529,10 +426575,10 @@ 70: Environment variables: 70: POCL_WORK_GROUP_METHOD=workitemloops 70: Test timeout computed to be: 10000000 -54: OK -54: -54: -125/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 8.00 sec +60: OK +60: +60: +126/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 3.92 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -426541,10 +426587,10 @@ 71: Environment variables: 71: POCL_WORK_GROUP_METHOD=workitemloops 71: Test timeout computed to be: 10000000 -58: OK -58: -58: -126/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 6.63 sec +59: OK +59: +59: +127/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 4.72 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -426553,10 +426599,10 @@ 72: Environment variables: 72: POCL_WORK_GROUP_METHOD=workitemloops 72: Test timeout computed to be: 10000000 -55: OK -55: -55: -127/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 8.11 sec +58: OK +58: +58: +128/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 5.54 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -426568,7 +426614,7 @@ 61: OK 61: 61: -128/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 6.19 sec +129/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 4.74 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -426577,10 +426623,13 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -59: OK -59: -59: -129/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 6.94 sec +63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +63: +63: 6 warnings generated. +63: +63: -- OK +130/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 4.01 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -426589,10 +426638,13 @@ 75: Environment variables: 75: POCL_WORK_GROUP_METHOD=workitemloops 75: Test timeout computed to be: 10000000 -56: OK -56: -56: -130/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 8.37 sec +62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: OK +62: +62: 6 warnings generated. +62: +131/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 5.32 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -426601,13 +426653,10 @@ 76: Environment variables: 76: POCL_WORK_GROUP_METHOD=workitemloops 76: Test timeout computed to be: 10000000 -62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: OK -62: -62: 6 warnings generated. -62: -131/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 8.08 sec +64: OK +64: +64: +132/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 4.66 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -426616,13 +426665,15 @@ 77: Environment variables: 77: POCL_WORK_GROUP_METHOD=workitemloops 77: Test timeout computed to be: 10000000 -63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -63: -63: 6 warnings generated. -63: -63: -- OK -132/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 6.86 sec +50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 +50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 +50: 0: Portable Computing Language +50: CL gave correct results +50: OK +50: +50: +50: -- Comparing output.. +133/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 9.24 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -426631,10 +426682,13 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -64: OK -64: -64: -133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 7.94 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +134/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 4.38 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -426643,10 +426697,10 @@ 79: Environment variables: 79: POCL_WORK_GROUP_METHOD=workitemloops 79: Test timeout computed to be: 10000000 -76: OK -76: -76: -134/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 4.42 sec +74: OK +74: +74: +135/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 4.49 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -426655,13 +426709,10 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -135/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 7.30 sec +75: OK +75: +75: +136/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 4.54 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -426670,10 +426721,10 @@ 81: Environment variables: 81: POCL_WORK_GROUP_METHOD=workitemloops 81: Test timeout computed to be: 10000000 -74: OK -74: -74: -136/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 7.64 sec +77: OK +77: +77: +137/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 4.65 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -426682,10 +426733,10 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -75: OK -75: -75: -137/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 7.87 sec +76: OK +76: +76: +138/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 4.76 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -426694,10 +426745,12 @@ 83: Environment variables: 83: POCL_WORK_GROUP_METHOD=workitemloops 83: Test timeout computed to be: 10000000 -77: OK -77: -77: -138/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 7.21 sec +66: OK +66: OK +66: OK +66: +66: +139/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 8.85 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -426711,7 +426764,7 @@ 65: OK 65: 65: -139/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 13.88 sec +140/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 9.94 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -426720,10 +426773,12 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -78: OK -78: -78: -140/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 7.78 sec +69: OK +69: OK +69: OK +69: +69: +141/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 8.95 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -426735,7 +426790,7 @@ 79: OK 79: 79: -141/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 6.87 sec +142/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 3.84 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -426744,12 +426799,10 @@ 87: Environment variables: 87: POCL_WORK_GROUP_METHOD=workitemloops 87: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -142/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 14.04 sec +78: OK +78: +78: +143/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 6.25 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -426758,154 +426811,148 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -143/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 14.86 sec +68: OK +68: OK +68: OK +68: +68: +144/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 9.90 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -80: OK -80: -80: -144/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 6.73 sec +81: OK +81: +81: +145/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 3.58 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 90: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_setargs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 90: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 90: Test timeout computed to be: 10000000 -82: OK -82: -82: -67: OK -67: OK -67: OK -67: -67: -145/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 6.35 sec +80: OK +80: +80: +146/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 4.49 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -146/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 17.58 sec +67: OK +67: OK +67: OK +67: +67: +147/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 10.93 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one 92: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_fors_with_var_iteration_counts" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 92: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 92: Test timeout computed to be: 10000000 -81: OK -81: -81: -147/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 6.82 sec +71: OK +71: OK +71: OK +71: +71: +148/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 11.05 sec test 93 Start 93: regression/autolocals_in_constexprs 93: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_autolocals_in_constexprs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 93: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 93: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -148/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 15.17 sec +72: OK +72: OK +72: OK +72: +72: +149/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 10.70 sec test 94 Start 94: regression/struct_kernel_arguments 94: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_structs_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 94: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 94: Test timeout computed to be: 10000000 -72: OK -72: OK -72: OK -72: -72: -149/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 14.70 sec +82: OK +82: +82: +150/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 4.11 sec test 95 Start 95: regression/vector_kernel_arguments 95: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_vectors_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 95: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 95: Test timeout computed to be: 10000000 -84: OK -84: -84: -150/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 5.29 sec -83: OK -83: -83: -151/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 6.50 sec -85: OK -85: -85: -152/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 5.41 sec -69: OK -69: OK -69: OK -69: -69: -153/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 17.58 sec 70: OK 70: OK 70: OK 70: 70: -154/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 18.04 sec +151/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 11.37 sec 86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 86: OK 86: 86: 6 warnings generated. 86: -155/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 6.76 sec +152/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 3.35 sec +85: OK +85: +85: +153/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 3.96 sec +84: OK +84: +84: +154/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 4.06 sec +83: OK +83: +83: +155/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 5.24 sec +88: OK +88: +88: +156/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 3.58 sec 87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 87: 87: 6 warnings generated. 87: 87: -- OK -156/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 6.69 sec +157/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 3.66 sec +92: OK +92: +92: +158/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 2.83 sec +91: OK +91: +91: +159/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.46 sec 89: OK 89: 89: -157/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 6.37 sec +160/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 4.03 sec 90: OK 90: 90: -158/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 6.29 sec -91: OK -91: -91: -159/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.83 sec -88: OK -88: -88: -160/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 7.40 sec +161/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 4.53 sec 94: OK 94: 94: -161/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 5.34 sec -92: OK -92: -92: -162/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 5.91 sec -93: OK -93: -93: -163/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 5.90 sec +162/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 3.90 sec 95: OK 95: 95: -164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 5.57 sec +163/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 4.33 sec +93: OK +93: +93: +164/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 4.45 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -426916,28 +426963,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 62.06 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 49.08 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 75.38 sec*proc (2 tests) -cuda = 298.81 sec*proc (53 tests) -dlopen = 0.50 sec*proc (3 tests) -hsa = 29.40 sec*proc (4 tests) -hsa-native = 894.69 sec*proc (91 tests) -internal = 1395.33 sec*proc (160 tests) -kernel = 560.52 sec*proc (38 tests) -matrix = 31.50 sec*proc (4 tests) -poclbin = 32.33 sec*proc (4 tests) -proxy = 264.05 sec*proc (36 tests) -regression = 424.07 sec*proc (53 tests) -runtime = 129.77 sec*proc (29 tests) -tce = 50.37 sec*proc (8 tests) -vulkan = 152.21 sec*proc (26 tests) -workgroup = 170.17 sec*proc (16 tests) +EinsteinToolkit = 51.27 sec*proc (2 tests) +cuda = 210.70 sec*proc (53 tests) +dlopen = 0.24 sec*proc (3 tests) +hsa = 23.61 sec*proc (4 tests) +hsa-native = 646.64 sec*proc (91 tests) +internal = 1023.33 sec*proc (160 tests) +kernel = 417.02 sec*proc (38 tests) +matrix = 32.86 sec*proc (4 tests) +poclbin = 30.58 sec*proc (4 tests) +proxy = 188.19 sec*proc (36 tests) +regression = 284.45 sec*proc (53 tests) +runtime = 86.09 sec*proc (29 tests) +tce = 34.46 sec*proc (8 tests) +vulkan = 124.12 sec*proc (26 tests) +workgroup = 119.32 sec*proc (16 tests) -Total Test time (real) = 119.89 sec +Total Test time (real) = 96.71 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -426945,6 +426992,7 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[2]: Leaving directory '/build/pocl-3.1' ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING sse41 TESTING sse41 + env POCL_KERNELLIB_NAME=sse41 /usr/bin/make -f debian/rules run-tests @@ -427031,7 +427079,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -427181,10 +427229,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -427220,7 +427268,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -427329,10 +427377,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -427343,27 +427391,27 @@ Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end -test 2 - Start 2: pocl_test_dlopen_libpocl +test 3 + Start 3: pocl_test_dlopen_device_basic -2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen -2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -2: Test timeout computed to be: 10000000 +3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" +3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +3: Test timeout computed to be: 10000000 test 4 Start 4: pocl_test_dlopen_device_pthread 4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" 4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 4: Test timeout computed to be: 10000000 -test 3 - Start 3: pocl_test_dlopen_device_basic +test 2 + Start 2: pocl_test_dlopen_libpocl -3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" -3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -3: Test timeout computed to be: 10000000 - 1/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.08 sec - 2/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.09 sec - 3/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.11 sec +2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen +2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +2: Test timeout computed to be: 10000000 + 1/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.09 sec + 2/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.14 sec + 3/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.16 sec test 1 Start 1: pocl_version_check @@ -427373,7 +427421,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.14 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.18 sec test 29 Start 29: kernel/test_shuffle_char @@ -427464,17 +427512,134 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 +37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt +38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt +39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt +41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt +40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt +37: Running test test_ucharn... +37: uchar2 0 +37: uchar3 0 +37: uchar4 0 +37: uchar8 0 +37: uchar16 0 +37: uchar2 41 +37: uchar3 7b +37: uchar4 c6 +37: uchar8 29c +37: uchar16 7a0 +37: OK +37: +37: +37: -- Comparing output.. + 5/165 Test #37: kernel/test_ucharn .................................................................. Passed 8.12 sec test 6 Start 6: kernel/test_convert_type_1 6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 6: Test timeout computed to be: 10000000 -37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt -38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt -39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt -40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt -41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0,0,0 +40: ulong4 0,0,0,0 +40: ulong8 0,0,0,0,0,0,0,0x33dab606920cbc00 +40: ulong16 0,0,0,0,0,0,0,0x33dab606920cbc00,0,0x7f0911000c10,0x7f0945ffa960,0x33dab606920cbc00,0x7f0945ffa8c7,0x7f0960a15e9f,0,0 +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0,0x7f0911000c10,0x7f0945ffa960 +40: ulong4 0,0x7f0911000c10,0x7f0945ffa960,0x33dab606920cbc00 +40: ulong8 0xfffffffffffffff0,0x7f0960a15dea,0x7f0945ffa191,0x7f0945ffa6f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0x8090a0b0c0d0e0f,0x1020304050607 +40: ulong16 0x7f0945ffa7f0,0x7f094e6fac64,0x3000000020,0x7f0945ffa7c0,0x7f0945ffa740,0x7f0945ffa694,0x7f0945ffa110,0x7f0910000900,0x10000000000018c,0x1,0x788200000010,0x7f094e6fac64,0x4000000020,0x7f0945ffa7f0,0x7f0945ffa730,0x7f0945ffa880 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0x7f0945ffa9c0,0x2e,0 0,0,0 à +40: l 0x7f0945ffa980,0x2e,0,0 0,0,0,0x33dab606920cbc00   +40: l 0x7f0945ffaa40,0x2e,0,0,0,0,0,0x33dab606920cbc00 0,0x7f0911000c10,0x7f0945ffa960,0x33dab606920cbc00,0x7f0945ffa8c7,0x7f0960a15e9f,0,0 € +40: l 0x7f0945ffab00,0x2e,0,0,0,0,0,0x33dab606920cbc00,0,0x7f0911000c10,0x7f0945ffa960,0x33dab606920cbc00,0x7f0945ffa8c7,0x7f0960a15e9f,0,0 0,0x33dab606920cbc00,0,0xffffffffffffffa8,0x7f0960b00aa0,0x7f096094bdc7,0x7f0960b00aa0,0x7f096094bdc7,0x1007f0910000030,0x7f0960906072,0,0,0x7f0960895a50,0x7f09608bdcc0,0x55d1714a2a70,0x55d1714367c0 € +40: +40: ulong2 0 +40: ulong3 0 +40: ulong4 0 +40: ulong8 0 +40: ulong16 0 +40: ulong2 edcba98765432150 +40: ulong3 edcba98765432176 +40: ulong4 edcba987654321c9 +40: ulong8 edcba98765432393 +40: ulong16 edcba987654326af +40: OK +40: +40: 20 warnings generated. +40: +40: -- Comparing output.. +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_s2UPo 2023-05-20 23:44:00.566479387 +1400 +40: @@ -1,20 +1,20 @@ +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong3 0,0,0 +40: +ulong4 0,0,0,0 +40: +ulong8 0,0,0,0,0,0,0,0x33dab606920cbc00 +40: +ulong16 0,0,0,0,0,0,0,0x33dab606920cbc00,0,0x7f0911000c10,0x7f0945ffa960,0x33dab606920cbc00,0x7f0945ffa8c7,0x7f0960a15e9f,0,0 +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong3 0,0x7f0911000c10,0x7f0945ffa960 +40: +ulong4 0,0x7f0911000c10,0x7f0945ffa960,0x33dab606920cbc00 +40: +ulong8 0xfffffffffffffff0,0x7f0960a15dea,0x7f0945ffa191,0x7f0945ffa6f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0x8090a0b0c0d0e0f,0x1020304050607 +40: +ulong16 0x7f0945ffa7f0,0x7f094e6fac64,0x3000000020,0x7f0945ffa7c0,0x7f0945ffa740,0x7f0945ffa694,0x7f0945ffa110,0x7f0910000900,0x10000000000018c,0x1,0x788200000010,0x7f094e6fac64,0x4000000020,0x7f0945ffa7f0,0x7f0945ffa730,0x7f0945ffa880 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: -l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . +40: +l 0x7f0945ffa9c0,0x2e,0 0,0,0 à +40: +l 0x7f0945ffa980,0x2e,0,0 0,0,0,0x33dab606920cbc00   +40: +l 0x7f0945ffaa40,0x2e,0,0,0,0,0,0x33dab606920cbc00 0,0x7f0911000c10,0x7f0945ffa960,0x33dab606920cbc00,0x7f0945ffa8c7,0x7f0960a15e9f,0,0 € +40: +l 0x7f0945ffab00,0x2e,0,0,0,0,0,0x33dab606920cbc00,0,0x7f0911000c10,0x7f0945ffa960,0x33dab606920cbc00,0x7f0945ffa8c7,0x7f0960a15e9f,0,0 0,0x33dab606920cbc00,0,0xffffffffffffffa8,0x7f0960b00aa0,0x7f096094bdc7,0x7f0960b00aa0,0x7f096094bdc7,0x1007f0910000030,0x7f0960906072,0,0,0x7f0960895a50,0x7f09608bdcc0,0x55d1714a2a70,0x55d1714367c0 € +40: +40: ulong2 0 +40: ulong3 0 +40: +40: +40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): +40: FAIL: Test output does not match the expected output; output stored in +40: /tmp/cmake_testrun_s2UPo +40: +40: +40: -- OK + 6/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 8.92 sec +test 7 + Start 7: kernel/test_convert_type_2 + +7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +7: Test timeout computed to be: 10000000 +41: Running test test_sizeof... +41: sizeof(uint) == 4 +41: sizeof(uint2) == 8 +41: sizeof(uint3) == 16 +41: sizeof(uint4) == 16 +41: sizeof(uint8) == 32 +41: sizeof(uint16) == 64 +41: OK +41: +41: +41: -- Comparing output.. + 7/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 9.48 sec +test 8 + Start 8: kernel/test_convert_type_4 + +8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +8: Test timeout computed to be: 10000000 38: Running test test_printf... 38: INTEGERS 38: @@ -427619,31 +427784,13 @@ 38: 2 warnings generated. 38: 38: -- Comparing output.. - 5/165 Test #38: kernel/test_printf .................................................................. Passed 7.33 sec -test 7 - Start 7: kernel/test_convert_type_2 - -7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -7: Test timeout computed to be: 10000000 -41: Running test test_sizeof... -41: sizeof(uint) == 4 -41: sizeof(uint2) == 8 -41: sizeof(uint3) == 16 -41: sizeof(uint4) == 16 -41: sizeof(uint8) == 32 -41: sizeof(uint16) == 64 -41: OK -41: -41: -41: -- Comparing output.. - 6/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 7.46 sec -test 8 - Start 8: kernel/test_convert_type_4 + 8/165 Test #38: kernel/test_printf .................................................................. Passed 9.94 sec +test 9 + Start 9: kernel/test_convert_type_8 -8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -8: Test timeout computed to be: 10000000 +9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +9: Test timeout computed to be: 10000000 39: Running test test_printf_vectors... 39: 39: VECTORS @@ -427670,31 +427817,31 @@ 39: ushort3 0xb1b2,0xb3b4,0xb5b6 39: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 39: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 -39: ushort16 0xd9c8,0xeba4,0x7ffc,0,0xed0,0x3b1b,0x5612,0,0x9c90,0x2d39,0x7f55,0,0x6ba4,0x5201,0x7f55,0 +39: ushort16 0x6b88,0xcd8e,0x7ffd,0,0x6ed0,0x8eb4,0x5562,0,0xf1c0,0xe12d,0x7fb2,0,0x3ba4,0x22f1,0x7fb3,0 39: 39: uint2 0xa1a2a3a4,0xa5a6a7a8 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 -39: uint8 0xeba4d9c8,0x7ffc,0x3b1b0ed0,0x5612,0x2d399c90,0x7f55,0x52016ba4,0x7f55 -39: uint16 0xeba4d9c8,0x7ffc,0x3b1b0ed0,0x5612,0x2d399c90,0x7f55,0x52016ba4,0x7f55,0,0,0x3b2446d0,0x5612,0,0,0xfffffff0,0xffffffff +39: uint8 0xcd8e6b88,0x7ffd,0x8eb46ed0,0x5562,0xe12df1c0,0x7fb2,0x22f13ba4,0x7fb3 +39: uint16 0xcd8e6b88,0x7ffd,0x8eb46ed0,0x5562,0xe12df1c0,0x7fb2,0x22f13ba4,0x7fb3,0,0,0x8ebd9b00,0x5562,0,0,0xfffffff0,0xffffffff 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -39: ulong3 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90 -39: ulong4 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4 -39: ulong8 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4,0,0x56123b2446d0,0,0xfffffffffffffff0 -39: ulong16 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4,0,0x56123b2446d0,0,0xfffffffffffffff0,0x7f552d399c90,0x80000002,0x7f553dd35510,0x7f5551d77cbb,0x7f5552044a28,0x7f5551f58e44,0,0x7f553dd35590 +39: ulong3 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0 +39: ulong4 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4 +39: ulong8 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4,0,0x55628ebd9b00,0,0xfffffffffffffff0 +39: ulong16 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4,0,0x55628ebd9b00,0,0xfffffffffffffff0,0x7fb2e12df1c0,0x80000002,0x7fb311c40510,0x7fb322c74cbb,0x7fb322f41a28,0x7fb322e55e44,0,0x7fb311c40590 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 -39: float8 -3.98585e+26,4.59121e-41,0.002366,3.08762e-41,1.05508e-11,4.56781e-41,1.38964e+11,4.56781e-41 -39: float16 -3.98585e+26,4.59121e-41,0.002366,3.08762e-41,1.05508e-11,4.56781e-41,1.38964e+11,4.56781e-41,0,0,0.00250666,3.08762e-41,0,0,nan,nan +39: float8 -2.98676e+08,4.59135e-41,-4.44801e-30,3.06296e-41,-2.00544e+20,4.58084e-41,6.53863e-18,4.58098e-41 +39: float16 -2.98676e+08,4.59135e-41,-4.44801e-30,3.06296e-41,-2.00544e+20,4.58084e-41,6.53863e-18,4.58098e-41,0,0,-4.67414e-30,3.06296e-41,0,0,nan,nan 39: 39: double2 10.112,20.222 -39: double3 6.9527e-310,4.67565e-310,6.91711e-310 -39: double4 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310 -39: double8 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310,0,4.67565e-310,0,nan -39: double16 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310,0,4.67565e-310,0,nan,6.91711e-310,1.061e-314,6.91712e-310,6.91714e-310,6.91714e-310,6.91714e-310,0,6.91712e-310 +39: double3 6.95289e-310,4.63838e-310,6.93699e-310 +39: double4 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310 +39: double8 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310,0,4.63838e-310,0,nan +39: double16 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310,0,4.63838e-310,0,nan,6.93699e-310,1.061e-314,6.93703e-310,6.93705e-310,6.93705e-310,6.93705e-310,0,6.93703e-310 39: 39: PARAMETER PASSING 39: @@ -427714,35 +427861,35 @@ 39: s 0xc1c2,0xc3c4,0xc5c6 0xd7d8,0xd921,0xdbdc . 39: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . 39: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . -39: s 0xd9c8,0xeba4,0x7ffc,0,0xed0,0x3b1b,0x5612,0,0x9c90,0x2d39,0x7f55,0,0x6ba4,0x5201,0x7f55,0 0,0,0,0,0x46d0,0x3b24,0x5612,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € +39: s 0x6b88,0xcd8e,0x7ffd,0,0x6ed0,0x8eb4,0x5562,0,0xf1c0,0xe12d,0x7fb2,0,0x3ba4,0x22f1,0x7fb3,0 0,0,0,0,0x9b00,0x8ebd,0x5562,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € 39: s 0xa1a2 0xa3a4 0xa5a6 0xa7a8 0xa9aa 0xabac 0xadae 0xafb1 0xb2b3 0xb4b5 0xb6b7 0xb8b9 0xbabb 0xbcbd 0xbebf 0xc1c2 0xc3c4 0xc5c6 0xc7c8 0xc9ca 0xcbcc 0xcdce 0xcfd1 0xd2d3 0xd4d5 0xd6d7 0xd8d9 0xdadb 0xdcdd 0xdedf 0xe1e2 0xe3e4 . 39: 39: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . 39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . -39: i 0xeba4d9c8,0x7ffc,0x3b1b0ed0,0x5612,0x2d399c90,0x7f55,0x52016ba4,0x7f55 0,0,0x3b2446d0,0x5612,0,0,0xfffffff0,0xffffffff @ -39: i 0xeba4d9c8,0x7ffc,0x3b1b0ed0,0x5612,0x2d399c90,0x7f55,0x52016ba4,0x7f55,0,0,0x3b2446d0,0x5612,0,0,0xfffffff0,0xffffffff 0x2d399c90,0x7f55,0x80000002,0,0x3dd35510,0x7f55,0x51d77cbb,0x7f55,0x52044a28,0x7f55,0x51f58e44,0x7f55,0,0,0x3dd35590,0x7f55 @ +39: i 0xcd8e6b88,0x7ffd,0x8eb46ed0,0x5562,0xe12df1c0,0x7fb2,0x22f13ba4,0x7fb3 0,0,0x8ebd9b00,0x5562,0,0,0xfffffff0,0xffffffff @ +39: i 0xcd8e6b88,0x7ffd,0x8eb46ed0,0x5562,0xe12df1c0,0x7fb2,0x22f13ba4,0x7fb3,0,0,0x8ebd9b00,0x5562,0,0,0xfffffff0,0xffffffff 0xe12df1c0,0x7fb2,0x80000002,0,0x11c40510,0x7fb3,0x22c74cbb,0x7fb3,0x22f41a28,0x7fb3,0x22e55e44,0x7fb3,0,0,0x11c40590,0x7fb3 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -39: l 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90 0,0x56123b2446d0,0 -39: l 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4 0,0x56123b2446d0,0,0xfffffffffffffff0 À -39: l 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4,0,0x56123b2446d0,0,0xfffffffffffffff0 0x7f552d399c90,0x80000002,0x7f553dd35510,0x7f5551d77cbb,0x7f5552044a28,0x7f5551f58e44,0,0x7f553dd35590 À -39: l 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4,0,0x56123b2446d0,0,0xfffffffffffffff0,0x7f552d399c90,0x80000002,0x7f553dd35510,0x7f5551d77cbb,0x7f5552044a28,0x7f5551f58e44,0,0x7f553dd35590 0x7f555201d370,0x7f553dd35510,0,0,0x7f553dd35510,0x7f553dd3541c,0xfffffffffffffff0,0x29a5586788d4ec3,0x7f5552044a78,0x7f553dd35510,0x7f5551d77cbb,0x7f5552044a28,0x29a7420c74d4ec3,0x29aac6d7b194ec3,0,0x7f555201acc7 +39: l 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0 0,0x55628ebd9b00,0 +39: l 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4 0,0x55628ebd9b00,0,0xfffffffffffffff0 À +39: l 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4,0,0x55628ebd9b00,0,0xfffffffffffffff0 0x7fb2e12df1c0,0x80000002,0x7fb311c40510,0x7fb322c74cbb,0x7fb322f41a28,0x7fb322e55e44,0,0x7fb311c40590 À +39: l 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4,0,0x55628ebd9b00,0,0xfffffffffffffff0,0x7fb2e12df1c0,0x80000002,0x7fb311c40510,0x7fb322c74cbb,0x7fb322f41a28,0x7fb322e55e44,0,0x7fb311c40590 0x7fb322f1a370,0x7fb311c40510,0,0,0x7fb311c40510,0x7fb311c4041c,0xfffffffffffffff0,0x6e11aba98762b583,0x7fb322f41a78,0x7fb311c40510,0x7fb322c74cbb,0x7fb322f41a28,0x6e124a2198a2b583,0x6e122c6324f6b583,0,0x7fb322f17cc7 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . 39: f 31.1,31.2,31.3 32.4,32.5,32.6 . 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . -39: f -3.98585e+26,4.59121e-41,0.002366,3.08762e-41,1.05508e-11,4.56781e-41,1.38964e+11,4.56781e-41 0,0,0.00250666,3.08762e-41,0,0,nan,nan € -39: f -3.98585e+26,4.59121e-41,0.002366,3.08762e-41,1.05508e-11,4.56781e-41,1.38964e+11,4.56781e-41,0,0,0.00250666,3.08762e-41,0,0,nan,nan 1.05508e-11,4.56781e-41,-2.8026e-45,0,0.10319,4.56781e-41,1.15689e+11,4.56781e-41,1.42045e+11,4.56781e-41,1.31832e+11,4.56781e-41,0,0,0.103191,4.56781e-41 @ +39: f -2.98676e+08,4.59135e-41,-4.44801e-30,3.06296e-41,-2.00544e+20,4.58084e-41,6.53863e-18,4.58098e-41 0,0,-4.67414e-30,3.06296e-41,0,0,nan,nan € +39: f -2.98676e+08,4.59135e-41,-4.44801e-30,3.06296e-41,-2.00544e+20,4.58084e-41,6.53863e-18,4.58098e-41,0,0,-4.67414e-30,3.06296e-41,0,0,nan,nan -2.00544e+20,4.58084e-41,-2.8026e-45,0,3.09265e-28,4.58098e-41,5.40203e-18,4.58098e-41,6.6164e-18,4.58098e-41,6.21704e-18,4.58098e-41,0,0,3.09268e-28,4.58098e-41 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . -39: d 6.9527e-310,4.67565e-310,6.91711e-310 0,4.67565e-310,0 @ -39: d 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310 0,4.67565e-310,0,nan -39: d 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310,0,4.67565e-310,0,nan 6.91711e-310,1.061e-314,6.91712e-310,6.91714e-310,42.5,42.6,42.7,42.8 À -39: d 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310,0,4.67565e-310,0,nan,6.91711e-310,1.061e-314,6.91712e-310,6.91714e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 +39: d 6.95289e-310,4.63838e-310,6.93699e-310 0,4.63838e-310,0 @ +39: d 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310 0,4.63838e-310,0,nan +39: d 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310,0,4.63838e-310,0,nan 6.93699e-310,1.061e-314,6.93703e-310,6.93705e-310,42.5,42.6,42.7,42.8 À +39: d 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310,0,4.63838e-310,0,nan,6.93699e-310,1.061e-314,6.93703e-310,6.93705e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 39: d 1.8 2.8 3.8 4.8 5.8 6.8 7.8 8.8 9.8 10.8 11.8 12.8 13.8 14.8 15.8 16.8 17.8 18.8 19.8 20.8 21.8 22.8 23.8 24.8 25.8 26.8 27.8 28.8 29.8 30.8 31.8 32.8 . 39: 39: x 0x31323334 2.4 0x393a3b3c 4.4 0x42434445 6.4 0x4a4b4c4d 8.4 0x53545556 10.4 0x5b5c5d5e 12.4 0x64656667 14.4 0x6c6d6e6f 16.4 0x75767778 18.4 0x7d7e7f81 20.4 0x86878889 22.4 0x8e8f9192 24.4 0x9798999a 26.4 0x9fa1a2a3 28.4 0xa8a9aaab 30.4 0xb1b2b3b4 32.4 . @@ -427752,50 +427899,50 @@ 39: 128 warnings generated. 39: 39: -- Comparing output.. -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_AxftA 2024-06-21 03:36:05.487809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_bfgEV 2023-05-20 23:44:02.646401167 +1400 39: @@ -24,31 +24,31 @@ 39: ushort3 0xb1b2,0xb3b4,0xb5b6 39: ushort4 0xc1c2,0xc3c4,0xc5c6,0xc7c8 39: ushort8 0xd1d2,0xd3d4,0xd5d6,0xd7d8,0xd9da,0xdbdc,0xddde,0xdfe1 39: -ushort16 0xf1f2,0xf3f4,0xf5f6,0xf7f8,0xf9fa,0xfbfc,0xfdfe,0xff11,0x1213,0x1415,0x1617,0x1819,0x1a1b,0x1c1d,0x1e1f,0x2122 -39: +ushort16 0xd9c8,0xeba4,0x7ffc,0,0xed0,0x3b1b,0x5612,0,0x9c90,0x2d39,0x7f55,0,0x6ba4,0x5201,0x7f55,0 +39: +ushort16 0x6b88,0xcd8e,0x7ffd,0,0x6ed0,0x8eb4,0x5562,0,0xf1c0,0xe12d,0x7fb2,0,0x3ba4,0x22f1,0x7fb3,0 39: 39: uint2 0xa1a2a3a4,0xa5a6a7a8 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: -uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint8 0xeba4d9c8,0x7ffc,0x3b1b0ed0,0x5612,0x2d399c90,0x7f55,0x52016ba4,0x7f55 -39: +uint16 0xeba4d9c8,0x7ffc,0x3b1b0ed0,0x5612,0x2d399c90,0x7f55,0x52016ba4,0x7f55,0,0,0x3b2446d0,0x5612,0,0,0xfffffff0,0xffffffff +39: +uint8 0xcd8e6b88,0x7ffd,0x8eb46ed0,0x5562,0xe12df1c0,0x7fb2,0x22f13ba4,0x7fb3 +39: +uint16 0xcd8e6b88,0x7ffd,0x8eb46ed0,0x5562,0xe12df1c0,0x7fb2,0x22f13ba4,0x7fb3,0,0,0x8ebd9b00,0x5562,0,0,0xfffffff0,0xffffffff 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong3 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90 -39: +ulong4 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4 -39: +ulong8 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4,0,0x56123b2446d0,0,0xfffffffffffffff0 -39: +ulong16 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4,0,0x56123b2446d0,0,0xfffffffffffffff0,0x7f552d399c90,0x80000002,0x7f553dd35510,0x7f5551d77cbb,0x7f5552044a28,0x7f5551f58e44,0,0x7f553dd35590 +39: +ulong3 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0 +39: +ulong4 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4 +39: +ulong8 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4,0,0x55628ebd9b00,0,0xfffffffffffffff0 +39: +ulong16 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4,0,0x55628ebd9b00,0,0xfffffffffffffff0,0x7fb2e12df1c0,0x80000002,0x7fb311c40510,0x7fb322c74cbb,0x7fb322f41a28,0x7fb322e55e44,0,0x7fb311c40590 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: -float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float8 -3.98585e+26,4.59121e-41,0.002366,3.08762e-41,1.05508e-11,4.56781e-41,1.38964e+11,4.56781e-41 -39: +float16 -3.98585e+26,4.59121e-41,0.002366,3.08762e-41,1.05508e-11,4.56781e-41,1.38964e+11,4.56781e-41,0,0,0.00250666,3.08762e-41,0,0,nan,nan +39: +float8 -2.98676e+08,4.59135e-41,-4.44801e-30,3.06296e-41,-2.00544e+20,4.58084e-41,6.53863e-18,4.58098e-41 +39: +float16 -2.98676e+08,4.59135e-41,-4.44801e-30,3.06296e-41,-2.00544e+20,4.58084e-41,6.53863e-18,4.58098e-41,0,0,-4.67414e-30,3.06296e-41,0,0,nan,nan 39: 39: double2 10.112,20.222 39: -double3 10.113,20.223,30.333 39: -double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double3 6.9527e-310,4.67565e-310,6.91711e-310 -39: +double4 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310 -39: +double8 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310,0,4.67565e-310,0,nan -39: +double16 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310,0,4.67565e-310,0,nan,6.91711e-310,1.061e-314,6.91712e-310,6.91714e-310,6.91714e-310,6.91714e-310,0,6.91712e-310 +39: +double3 6.95289e-310,4.63838e-310,6.93699e-310 +39: +double4 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310 +39: +double8 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310,0,4.63838e-310,0,nan +39: +double16 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310,0,4.63838e-310,0,nan,6.93699e-310,1.061e-314,6.93703e-310,6.93705e-310,6.93705e-310,6.93705e-310,0,6.93703e-310 39: 39: PARAMETER PASSING 39: @@ -427804,7 +427951,7 @@ 39: s 0xe1e2,0xe3e4,0xe5e6,0xe7e8 0xf9fa,0xfbfc,0xfdfe,0xff11 . 39: s 0x2122,0x2324,0x2526,0x2728,0x292a,0x2b2c,0x2d2e,0x2f31 0x3233,0x3435,0x3637,0x3821,0x3a3b,0x3c3d,0x3e3f,0x4142 . 39: -s 0x5152,0x5354,0x5556,0x5758,0x595a,0x5b5c,0x5d5e,0x5f61,0x6263,0x6465,0x6667,0x6869,0x6a6b,0x6c6d,0x6e6f,0x7172 0x7374,0x7576,0x7778,0x797a,0x7b7c,0x7d7e,0x7f81,0x8221,0x8485,0x8687,0x8889,0x8a8b,0x8c8d,0x8e8f,0x9192,0x9394 . -39: +s 0xd9c8,0xeba4,0x7ffc,0,0xed0,0x3b1b,0x5612,0,0x9c90,0x2d39,0x7f55,0,0x6ba4,0x5201,0x7f55,0 0,0,0,0,0x46d0,0x3b24,0x5612,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € +39: +s 0x6b88,0xcd8e,0x7ffd,0,0x6ed0,0x8eb4,0x5562,0,0xf1c0,0xe12d,0x7fb2,0,0x3ba4,0x22f1,0x7fb3,0 0,0,0,0,0x9b00,0x8ebd,0x5562,0,0,0,0,0,0xfff0,0xffff,0xffff,0xffff € 39: s 0xa1a2 0xa3a4 0xa5a6 0xa7a8 0xa9aa 0xabac 0xadae 0xafb1 0xb2b3 0xb4b5 0xb6b7 0xb8b9 0xbabb 0xbcbd 0xbebf 0xc1c2 0xc3c4 0xc5c6 0xc7c8 0xc9ca 0xcbcc 0xcdce 0xcfd1 0xd2d3 0xd4d5 0xd6d7 0xd8d9 0xdadb 0xdcdd 0xdedf 0xe1e2 0xe3e4 . 39: 39: i 0xa1a2a3a4,0xa5a6a7a8 0xb9babbbc,0xbdbebfc1 . @@ -427812,8 +427959,8 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: -i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0xeba4d9c8,0x7ffc,0x3b1b0ed0,0x5612,0x2d399c90,0x7f55,0x52016ba4,0x7f55 0,0,0x3b2446d0,0x5612,0,0,0xfffffff0,0xffffffff @ -39: +i 0xeba4d9c8,0x7ffc,0x3b1b0ed0,0x5612,0x2d399c90,0x7f55,0x52016ba4,0x7f55,0,0,0x3b2446d0,0x5612,0,0,0xfffffff0,0xffffffff 0x2d399c90,0x7f55,0x80000002,0,0x3dd35510,0x7f55,0x51d77cbb,0x7f55,0x52044a28,0x7f55,0x51f58e44,0x7f55,0,0,0x3dd35590,0x7f55 @ +39: +i 0xcd8e6b88,0x7ffd,0x8eb46ed0,0x5562,0xe12df1c0,0x7fb2,0x22f13ba4,0x7fb3 0,0,0x8ebd9b00,0x5562,0,0,0xfffffff0,0xffffffff @ +39: +i 0xcd8e6b88,0x7ffd,0x8eb46ed0,0x5562,0xe12df1c0,0x7fb2,0x22f13ba4,0x7fb3,0,0,0x8ebd9b00,0x5562,0,0,0xfffffff0,0xffffffff 0xe12df1c0,0x7fb2,0x80000002,0,0x11c40510,0x7fb3,0x22c74cbb,0x7fb3,0x22f41a28,0x7fb3,0x22e55e44,0x7fb3,0,0,0x11c40590,0x7fb3 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -427821,10 +427968,10 @@ 39: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90 0,0x56123b2446d0,0 -39: +l 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4 0,0x56123b2446d0,0,0xfffffffffffffff0 À -39: +l 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4,0,0x56123b2446d0,0,0xfffffffffffffff0 0x7f552d399c90,0x80000002,0x7f553dd35510,0x7f5551d77cbb,0x7f5552044a28,0x7f5551f58e44,0,0x7f553dd35590 À -39: +l 0x7ffceba4d9c8,0x56123b1b0ed0,0x7f552d399c90,0x7f5552016ba4,0,0x56123b2446d0,0,0xfffffffffffffff0,0x7f552d399c90,0x80000002,0x7f553dd35510,0x7f5551d77cbb,0x7f5552044a28,0x7f5551f58e44,0,0x7f553dd35590 0x7f555201d370,0x7f553dd35510,0,0,0x7f553dd35510,0x7f553dd3541c,0xfffffffffffffff0,0x29a5586788d4ec3,0x7f5552044a78,0x7f553dd35510,0x7f5551d77cbb,0x7f5552044a28,0x29a7420c74d4ec3,0x29aac6d7b194ec3,0,0x7f555201acc7 +39: +l 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0 0,0x55628ebd9b00,0 +39: +l 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4 0,0x55628ebd9b00,0,0xfffffffffffffff0 À +39: +l 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4,0,0x55628ebd9b00,0,0xfffffffffffffff0 0x7fb2e12df1c0,0x80000002,0x7fb311c40510,0x7fb322c74cbb,0x7fb322f41a28,0x7fb322e55e44,0,0x7fb311c40590 À +39: +l 0x7ffdcd8e6b88,0x55628eb46ed0,0x7fb2e12df1c0,0x7fb322f13ba4,0,0x55628ebd9b00,0,0xfffffffffffffff0,0x7fb2e12df1c0,0x80000002,0x7fb311c40510,0x7fb322c74cbb,0x7fb322f41a28,0x7fb322e55e44,0,0x7fb311c40590 0x7fb322f1a370,0x7fb311c40510,0,0,0x7fb311c40510,0x7fb311c4041c,0xfffffffffffffff0,0x6e11aba98762b583,0x7fb322f41a78,0x7fb311c40510,0x7fb322c74cbb,0x7fb322f41a28,0x6e124a2198a2b583,0x6e122c6324f6b583,0,0x7fb322f17cc7 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -427832,8 +427979,8 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: -f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f -3.98585e+26,4.59121e-41,0.002366,3.08762e-41,1.05508e-11,4.56781e-41,1.38964e+11,4.56781e-41 0,0,0.00250666,3.08762e-41,0,0,nan,nan € -39: +f -3.98585e+26,4.59121e-41,0.002366,3.08762e-41,1.05508e-11,4.56781e-41,1.38964e+11,4.56781e-41,0,0,0.00250666,3.08762e-41,0,0,nan,nan 1.05508e-11,4.56781e-41,-2.8026e-45,0,0.10319,4.56781e-41,1.15689e+11,4.56781e-41,1.42045e+11,4.56781e-41,1.31832e+11,4.56781e-41,0,0,0.103191,4.56781e-41 @ +39: +f -2.98676e+08,4.59135e-41,-4.44801e-30,3.06296e-41,-2.00544e+20,4.58084e-41,6.53863e-18,4.58098e-41 0,0,-4.67414e-30,3.06296e-41,0,0,nan,nan € +39: +f -2.98676e+08,4.59135e-41,-4.44801e-30,3.06296e-41,-2.00544e+20,4.58084e-41,6.53863e-18,4.58098e-41,0,0,-4.67414e-30,3.06296e-41,0,0,nan,nan -2.00544e+20,4.58084e-41,-2.8026e-45,0,3.09265e-28,4.58098e-41,5.40203e-18,4.58098e-41,6.6164e-18,4.58098e-41,6.21704e-18,4.58098e-41,0,0,3.09268e-28,4.58098e-41 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -427841,10 +427988,10 @@ 39: -d 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: -d 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -d 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +d 6.9527e-310,4.67565e-310,6.91711e-310 0,4.67565e-310,0 @ -39: +d 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310 0,4.67565e-310,0,nan -39: +d 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310,0,4.67565e-310,0,nan 6.91711e-310,1.061e-314,6.91712e-310,6.91714e-310,42.5,42.6,42.7,42.8 À -39: +d 6.9527e-310,4.67565e-310,6.91711e-310,6.91714e-310,0,4.67565e-310,0,nan,6.91711e-310,1.061e-314,6.91712e-310,6.91714e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 +39: +d 6.95289e-310,4.63838e-310,6.93699e-310 0,4.63838e-310,0 @ +39: +d 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310 0,4.63838e-310,0,nan +39: +d 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310,0,4.63838e-310,0,nan 6.93699e-310,1.061e-314,6.93703e-310,6.93705e-310,42.5,42.6,42.7,42.8 À +39: +d 6.95289e-310,4.63838e-310,6.93699e-310,6.93705e-310,0,4.63838e-310,0,nan,6.93699e-310,1.061e-314,6.93703e-310,6.93705e-310,42.5,42.6,42.7,42.8 41.1,41.2,41.3,41.4,32.4,32.5,32.6,0,31.1,31.2,31.3,0,1.11051e+13,1.11271e+13,1.1149e+13,1.1171e+13 39: d 1.8 2.8 3.8 4.8 5.8 6.8 7.8 8.8 9.8 10.8 11.8 12.8 13.8 14.8 15.8 16.8 17.8 18.8 19.8 20.8 21.8 22.8 23.8 24.8 25.8 26.8 27.8 28.8 29.8 30.8 31.8 32.8 . 39: 39: x 0x31323334 2.4 0x393a3b3c 4.4 0x42434445 6.4 0x4a4b4c4d 8.4 0x53545556 10.4 0x5b5c5d5e 12.4 0x64656667 14.4 0x6c6d6e6f 16.4 0x75767778 18.4 0x7d7e7f81 20.4 0x86878889 22.4 0x8e8f9192 24.4 0x9798999a 26.4 0x9fa1a2a3 28.4 0xa8a9aaab 30.4 0xb1b2b3b4 32.4 . @@ -427852,127 +427999,32 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_AxftA +39: /tmp/cmake_testrun_bfgEV 39: 39: 39: -- OK - 7/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 7.92 sec -test 9 - Start 9: kernel/test_convert_type_8 - -9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -9: Test timeout computed to be: 10000000 -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0,0,0 -40: ulong4 0,0,0,0 -40: ulong8 0,0,0,0,0,0,0,0x9e284a79f71deb00 -40: ulong16 0,0,0,0,0,0,0,0x9e284a79f71deb00,0,0x7f7f89000c10,0x7f7fd621e960,0x9e284a79f71deb00,0x7f7fd621e8c7,0x7f7fe5c30e9f,0,0 -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0,0x7f7f89000c10,0x7f7fd621e960 -40: ulong4 0,0x7f7f89000c10,0x7f7fd621e960,0x9e284a79f71deb00 -40: ulong8 0xfffffffffffffff0,0x7f7fe5c30dea,0x7f7fd621e191,0x7f7fd621e6f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0x8090a0b0c0d0e0f,0x1020304050607 -40: ulong16 0x7f7fd621e7f0,0x7f7fce7cdc64,0x3000000020,0x7f7fd621e7c0,0x7f7fd621e740,0x7f7fd621e694,0x7f7fd621e110,0x7f7f88000900,0x10000000000018c,0x1,0x788200000010,0x7f7fce7cdc64,0x4000000020,0x7f7fd621e7f0,0x7f7fd621e730,0x7f7fd621e880 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0x7f7fd621e9c0,0x2e,0 0,0,0 à -40: l 0x7f7fd621e980,0x2e,0,0 0,0,0,0x9e284a79f71deb00   -40: l 0x7f7fd621ea40,0x2e,0,0,0,0,0,0x9e284a79f71deb00 0,0x7f7f89000c10,0x7f7fd621e960,0x9e284a79f71deb00,0x7f7fd621e8c7,0x7f7fe5c30e9f,0,0 € -40: l 0x7f7fd621eb00,0x2e,0,0,0,0,0,0x9e284a79f71deb00,0,0x7f7f89000c10,0x7f7fd621e960,0x9e284a79f71deb00,0x7f7fd621e8c7,0x7f7fe5c30e9f,0,0 0,0x9e284a79f71deb00,0,0xffffffffffffffa8,0x7f7fe5d1baa0,0x7f7fe5b66dc7,0x7f7fe5d1baa0,0x7f7fe5b66dc7,0x1007f7f88000030,0x7f7fe5b21072,0,0,0x7f7fe5ab0a50,0x7f7fe5ad8cc0,0x558a1e628c30,0x558a1e5bd200 € -40: -40: ulong2 0 -40: ulong3 0 -40: ulong4 0 -40: ulong8 0 -40: ulong16 0 -40: ulong2 edcba98765432150 -40: ulong3 edcba98765432176 -40: ulong4 edcba987654321c9 -40: ulong8 edcba98765432393 -40: ulong16 edcba987654326af -40: OK -40: -40: 20 warnings generated. -40: -40: -- Comparing output.. -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_XBFuN 2024-06-21 03:36:05.799809722 -1200 -40: @@ -1,20 +1,20 @@ -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong3 0,0,0 -40: +ulong4 0,0,0,0 -40: +ulong8 0,0,0,0,0,0,0,0x9e284a79f71deb00 -40: +ulong16 0,0,0,0,0,0,0,0x9e284a79f71deb00,0,0x7f7f89000c10,0x7f7fd621e960,0x9e284a79f71deb00,0x7f7fd621e8c7,0x7f7fe5c30e9f,0,0 -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: -ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: -ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong3 0,0x7f7f89000c10,0x7f7fd621e960 -40: +ulong4 0,0x7f7f89000c10,0x7f7fd621e960,0x9e284a79f71deb00 -40: +ulong8 0xfffffffffffffff0,0x7f7fe5c30dea,0x7f7fd621e191,0x7f7fd621e6f4,0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1,0x8090a0b0c0d0e0f,0x1020304050607 -40: +ulong16 0x7f7fd621e7f0,0x7f7fce7cdc64,0x3000000020,0x7f7fd621e7c0,0x7f7fd621e740,0x7f7fd621e694,0x7f7fd621e110,0x7f7f88000900,0x10000000000018c,0x1,0x788200000010,0x7f7fce7cdc64,0x4000000020,0x7f7fd621e7f0,0x7f7fd621e730,0x7f7fd621e880 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: -l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: -l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7f7fd621e9c0,0x2e,0 0,0,0 à -40: +l 0x7f7fd621e980,0x2e,0,0 0,0,0,0x9e284a79f71deb00   -40: +l 0x7f7fd621ea40,0x2e,0,0,0,0,0,0x9e284a79f71deb00 0,0x7f7f89000c10,0x7f7fd621e960,0x9e284a79f71deb00,0x7f7fd621e8c7,0x7f7fe5c30e9f,0,0 € -40: +l 0x7f7fd621eb00,0x2e,0,0,0,0,0,0x9e284a79f71deb00,0,0x7f7f89000c10,0x7f7fd621e960,0x9e284a79f71deb00,0x7f7fd621e8c7,0x7f7fe5c30e9f,0,0 0,0x9e284a79f71deb00,0,0xffffffffffffffa8,0x7f7fe5d1baa0,0x7f7fe5b66dc7,0x7f7fe5d1baa0,0x7f7fe5b66dc7,0x1007f7f88000030,0x7f7fe5b21072,0,0,0x7f7fe5ab0a50,0x7f7fe5ad8cc0,0x558a1e628c30,0x558a1e5bd200 € -40: -40: ulong2 0 -40: ulong3 0 -40: -40: -40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): -40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_XBFuN -40: -40: -40: -- OK - 8/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 8.20 sec + 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 11.00 sec test 10 Start 10: kernel/test_convert_type_16 10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 10: Test timeout computed to be: 10000000 -37: Running test test_ucharn... -37: uchar2 0 -37: uchar3 0 -37: uchar4 0 -37: uchar8 0 -37: uchar16 0 -37: uchar2 41 -37: uchar3 7b -37: uchar4 c6 -37: uchar8 29c -37: uchar16 7a0 -37: OK -37: -37: -37: -- Comparing output.. - 9/165 Test #37: kernel/test_ucharn .................................................................. Passed 8.80 sec +29: OK +29: +29: + 10/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 16.53 sec test 11 Start 11: kernel/test_bitselect 11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 11: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 11: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 10/165 Test #5: kernel/test_as_type ................................................................. Passed 12.04 sec +31: OK +31: +31: 14 warnings generated. +31: + 11/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 17.63 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -427981,11 +428033,11 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -34: OK -34: -34: 24 warnings generated. -34: - 11/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 14.33 sec +42: OK +42: +42: 30 warnings generated. +42: + 12/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 17.50 sec test 13 Start 13: kernel/test_hadd_loops @@ -427994,22 +428046,22 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -33: OK -33: -33: 24 warnings generated. -33: - 12/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 14.81 sec +36: OK +36: +36: 30 warnings generated. +36: + 13/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 17.62 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 -32: OK -32: -32: 24 warnings generated. -32: - 13/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 15.25 sec +5: Running test test_as_type... +5: OK +5: +5: + 14/165 Test #5: kernel/test_as_type ................................................................. Passed 17.85 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -428018,55 +428070,59 @@ 165: Environment variables: 165: POCL_AFFINITY=1 165: Test timeout computed to be: 10000000 -42: OK -42: -42: 30 warnings generated. -42: - 14/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 15.37 sec +33: OK +33: +33: 24 warnings generated. +33: + 15/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 18.09 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -36: OK -36: -36: 30 warnings generated. -36: - 15/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 15.57 sec +35: OK +35: +35: 30 warnings generated. +35: + 16/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 18.29 sec test 153 Start 153: examples/matrix1_local 153: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" "-l" 153: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 153: Test timeout computed to be: 10000000 -31: OK -31: -31: 14 warnings generated. -31: - 16/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 15.68 sec +30: OK +30: +30: 14 warnings generated. +30: + 17/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 18.40 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -35: OK -35: -35: 30 warnings generated. -35: - 17/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 15.73 sec +32: OK +32: +32: 24 warnings generated. +32: + 18/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 18.50 sec test 155 Start 155: examples/matrix1_spir_local 155: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-DMYGEMM4####-DLOCAL_SIZE=32####-DMYGEMM6####-DTSN=64####-DTSM=64####-DTSK=8####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####-l####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 155: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 155: Test timeout computed to be: 10000000 -30: OK -30: -30: 14 warnings generated. -30: - 18/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 15.88 sec +154: +154: +155: +155: +34: OK +34: +34: 24 warnings generated. +34: + 19/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 19.09 sec test 156 Start 156: examples/matrix1_poclbin @@ -428075,26 +428131,40 @@ 156: Environment variables: 156: POCL_KERNEL_CACHE=0 156: Test timeout computed to be: 10000000 -154: -154: -29: OK -29: -29: - 19/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 16.12 sec +152: argc: 2 +152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +152: EXPLICIT BINARY: (null) +152: Autodetected local_wg: 64 max wg size: 4096 +152: Using simplest kernel (myGEMM2) +152: +152: Expected sum of all elements: 133172943179 +152: gws: 512 512 lws: 64 64 +152: Performance: 3.089382 GFLOPS/s | Time: 86.889700 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 133172943179 +152: OK + 20/165 Test #152: examples/matrix1 .................................................................... Passed 5.88 sec test 14 Start 14: kernel/test_min_max 14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 14: Test timeout computed to be: 10000000 -155: -155: -6: Running test test_convert_type_1... -6: OK -6: -6: 71 warnings generated. -6: - 20/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 19.29 sec +154: argc: 4 +154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 +154: Binary local_wg: 32 +154: Using simplest kernel (myGEMM2) +154: +154: Expected sum of all elements: 16620771339 +154: gws: 256 256 lws: 32 32 +154: Performance: 1.675389 GFLOPS/s | Time: 20.027842 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16620771339 +154: OK +154: +154: +154: +154: + 21/165 Test #154: examples/matrix1_spir ............................................................... Passed 6.64 sec test 15 Start 15: kernel/test_length_distance @@ -428103,98 +428173,89 @@ 15: Test timeout computed to be: 10000000 164: 4 warnings generated. 165: 4 warnings generated. -152: argc: 2 -152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -152: EXPLICIT BINARY: (null) -152: Autodetected local_wg: 64 max wg size: 4096 -152: Using simplest kernel (myGEMM2) -152: -152: Expected sum of all elements: 133185484272 -152: gws: 512 512 lws: 64 64 -152: Performance: 2.474167 GFLOPS/s | Time: 108.495265 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133185484272 -152: OK - 21/165 Test #152: examples/matrix1 .................................................................... Passed 6.82 sec +156: +156: +155: argc: 5 +155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 +155: Binary local_wg: 32 +155: Using locals (myGEMM4) +155: Using local group size: [32, 4] +155: +155: Expected sum of all elements: 16620771339 +155: gws: 256 32 lws: 32 4 +155: Performance: 0.643387 GFLOPS/s | Time: 52.152758 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16620771339 +155: OK +155: +155: +155: +155: + 22/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 11.21 sec test 16 Start 16: kernel/test_fmin_fmax_fma 16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 16: Test timeout computed to be: 10000000 -14: Running test test_min_max... -14: OK -14: -14: - 22/165 Test #14: kernel/test_min_max ................................................................. Passed 6.54 sec +153: argc: 3 +153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +153: EXPLICIT BINARY: (null) +153: Autodetected local_wg: 64 max wg size: 4096 +153: Using locals (myGEMM4) +153: Using local group size: [64, 4] +153: +153: Expected sum of all elements: 133077776046 +153: gws: 512 32 lws: 64 4 +153: Performance: 0.929216 GFLOPS/s | Time: 288.883798 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 133077776046 +153: OK + 23/165 Test #153: examples/matrix1_local .............................................................. Passed 11.90 sec test 17 Start 17: kernel/test_local_struct_array 17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 17: Test timeout computed to be: 10000000 -154: argc: 4 -154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 -154: Binary local_wg: 32 -154: Using simplest kernel (myGEMM2) -154: -154: Expected sum of all elements: 16531215954 -154: gws: 256 256 lws: 32 32 -154: Performance: 9.266410 GFLOPS/s | Time: 3.621082 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16531215954 -154: OK -154: -154: -154: -154: - 23/165 Test #154: examples/matrix1_spir ............................................................... Passed 7.04 sec -test 18 - Start 18: kernel/test_convert_sat_regression - -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -18: Test timeout computed to be: 10000000 -156: -156: 156: argc: 4 156: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 156: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_poclbin.bin 156: Binary local_wg: 32 156: Using simplest kernel (myGEMM2) 156: -156: Expected sum of all elements: 16682006024 +156: Expected sum of all elements: 16668493104 156: gws: 256 256 lws: 32 32 -156: Performance: 2.506530 GFLOPS/s | Time: 13.386804 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16682006024 +156: Performance: 2.468539 GFLOPS/s | Time: 13.592830 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16668493104 156: OK 156: 156: -155: argc: 5 -155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 -155: Binary local_wg: 32 -155: Using locals (myGEMM4) -155: Using local group size: [32, 4] -155: -155: Expected sum of all elements: 16592525664 -155: gws: 256 32 lws: 32 4 -155: Performance: 1.283351 GFLOPS/s | Time: 26.145951 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16592525664 -155: OK -155: -155: 156: 156: - 24/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 10.25 sec + 24/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 11.38 sec +test 18 + Start 18: kernel/test_convert_sat_regression + +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +18: Test timeout computed to be: 10000000 +6: Running test test_convert_type_1... +6: OK +6: +6: 71 warnings generated. +6: + 25/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 24.10 sec test 19 Start 19: kernel/test_rotate 19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 19: Test timeout computed to be: 10000000 -155: -155: - 25/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 10.36 sec +14: Running test test_min_max... +14: OK +14: +14: + 26/165 Test #14: kernel/test_min_max ................................................................. Passed 8.36 sec test 20 Start 20: kernel/test_fabs @@ -428205,37 +428266,31 @@ 15: OK 15: 15: - 26/165 Test #15: kernel/test_length_distance ......................................................... Passed 7.55 sec + 27/165 Test #15: kernel/test_length_distance ......................................................... Passed 8.37 sec test 21 Start 21: kernel/test_copy_signbit 21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 21: Test timeout computed to be: 10000000 -153: argc: 3 -153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -153: EXPLICIT BINARY: (null) -153: Autodetected local_wg: 64 max wg size: 4096 -153: Using locals (myGEMM4) -153: Using local group size: [64, 4] -153: -153: Expected sum of all elements: 133398166637 -153: gws: 512 32 lws: 64 4 -153: Performance: 1.164304 GFLOPS/s | Time: 230.554513 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 133398166637 -153: OK - 27/165 Test #153: examples/matrix1_local .............................................................. Passed 12.02 sec +7: Running test test_convert_type_2... +7: OK +7: +7: 71 warnings generated. +7: + 28/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 26.48 sec test 22 Start 22: kernel/test_ilogb 22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 22: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 22: Test timeout computed to be: 10000000 +164: 4 warnings generated. 17: Running test test_local_struct_array... 17: OK 17: 17: - 28/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 6.46 sec + 29/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 6.74 sec test 23 Start 23: kernel/test_ldexp @@ -428246,7 +428301,7 @@ 16: OK 16: 16: - 29/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 7.53 sec + 30/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 9.34 sec test 24 Start 24: kernel/test_isnan @@ -428257,19 +428312,19 @@ 18: OK 18: 18: - 30/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 8.02 sec + 31/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 9.18 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -7: Running test test_convert_type_2... -7: OK -7: -7: 71 warnings generated. -7: - 31/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 24.05 sec +10: Running test test_convert_type_16... +10: OK +10: +10: 351 warnings generated. +10: + 32/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 29.06 sec test 26 Start 26: kernel/test_frexp_modf @@ -428281,7 +428336,7 @@ 8: 8: 227 warnings generated. 8: - 32/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 24.91 sec + 33/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 32.00 sec test 27 Start 27: kernel/test_sampler_address_clamp @@ -428293,33 +428348,31 @@ 9: 9: 327 warnings generated. 9: - 33/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 24.59 sec + 34/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 32.35 sec test 28 Start 28: kernel/test_image_query_funcs 28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 28: Test timeout computed to be: 10000000 -164: 4 warnings generated. -10: Running test test_convert_type_16... -10: OK -10: -10: 351 warnings generated. -10: - 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 27.34 sec +21: Running test test_copy_signbit... +21: OK +21: +21: 12 warnings generated. +21: + 35/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 9.34 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -165: 4 warnings generated. -11: Running test test_bitselect... -11: OK -11: -11: 84 warnings generated. -11: - 35/165 Test #11: kernel/test_bitselect ............................................................... Passed 28.98 sec +20: Running test test_fabs... +20: OK +20: +20: 6 warnings generated. +20: + 36/165 Test #20: kernel/test_fabs .................................................................... Passed 12.41 sec test 142 Start 142: examples/example0_spir @@ -428330,24 +428383,24 @@ 142: 142: 142: -20: Running test test_fabs... -20: OK -20: -20: 6 warnings generated. -20: - 36/165 Test #20: kernel/test_fabs .................................................................... Passed 13.62 sec +25: Running test test_short16... +25: OK +25: +25: 2 warnings generated. +25: + 37/165 Test #25: kernel/test_short16 ................................................................. Passed 6.30 sec test 143 Start 143: examples/example1_dot_product 143: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1 143: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 143: Test timeout computed to be: 10000000 -22: Running test test_ilogb... -22: OK -22: -22: 6 warnings generated. -22: - 37/165 Test #22: kernel/test_ilogb ................................................................... Passed 13.34 sec +12: Running test test_hadd... +12: OK +12: +12: 284 warnings generated. +12: + 38/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 30.45 sec test 144 Start 144: examples/example1_spir @@ -428356,13 +428409,14 @@ 144: Test timeout computed to be: 10000000 144: 144: -26: Running test test_frexp_modf... -26: frexp(8e2f): 0.8 10 -26: modf(1.5f): 0.5 1.000000 -26: OK -26: -26: - 38/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 10.00 sec +144: +144: +24: Running test test_isnan... +24: OK +24: +24: 24 warnings generated. +24: + 39/165 Test #24: kernel/test_isnan ................................................................... Passed 9.63 sec test 145 Start 145: examples/example1_poclbin @@ -428371,40 +428425,36 @@ 145: Environment variables: 145: POCL_CACHE_DIR=./Testing/Temporary 145: Test timeout computed to be: 10000000 -24: Running test test_isnan... -24: OK -24: -24: 24 warnings generated. -24: - 39/165 Test #24: kernel/test_isnan ................................................................... Passed 11.75 sec +26: Running test test_frexp_modf... +26: frexp(8e2f): 0.8 10 +26: modf(1.5f): 0.5 1.000000 +26: OK +26: +26: + 40/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 9.46 sec test 146 Start 146: examples/example2 146: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2 146: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 146: Test timeout computed to be: 10000000 -144: -144: -25: Running test test_short16... -25: OK -25: -25: 2 warnings generated. -25: - 40/165 Test #25: kernel/test_short16 ................................................................. Passed 11.01 sec +22: Running test test_ilogb... +22: OK +22: +22: 6 warnings generated. +22: + 41/165 Test #22: kernel/test_ilogb ................................................................... Passed 14.74 sec test 147 Start 147: examples/example2_spir 147: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 147: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 147: Test timeout computed to be: 10000000 -147: -147: -23: Running test test_ldexp... -23: OK -23: -23: 6 warnings generated. -23: - 41/165 Test #23: kernel/test_ldexp ................................................................... Passed 13.17 sec +27: Running test test_sampler_address_clamp... +27: OK +27: +27: + 42/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 8.70 sec test 148 Start 148: examples/example2_poclbin @@ -428413,11 +428463,12 @@ 148: Test timeout computed to be: 10000000 147: 147: -27: Running test test_sampler_address_clamp... -27: OK -27: -27: - 42/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 10.05 sec +11: Running test test_bitselect... +11: OK +11: +11: 84 warnings generated. +11: + 43/165 Test #11: kernel/test_bitselect ............................................................... Passed 34.28 sec test 149 Start 149: examples/example2a @@ -428426,13 +428477,14 @@ 149: Environment variables: 149: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 149: Test timeout computed to be: 10000000 -28: read imag1: 2,9,11,7 -28: read imag2: 2,9,11,7 -28: Running test test_image_query_funcs... -28: OK -28: -28: - 43/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 10.17 sec +147: +147: +23: Running test test_ldexp... +23: OK +23: +23: 6 warnings generated. +23: + 44/165 Test #23: kernel/test_ldexp ................................................................... Passed 14.20 sec test 150 Start 150: examples/example2a_spir @@ -428441,12 +428493,13 @@ 150: Environment variables: 150: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 150: Test timeout computed to be: 10000000 -21: Running test test_copy_signbit... -21: OK -21: -21: 12 warnings generated. -21: - 44/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 15.84 sec +28: read imag1: 2,9,11,7 +28: read imag2: 2,9,11,7 +28: Running test test_image_query_funcs... +28: OK +28: +28: + 45/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 9.09 sec test 151 Start 151: examples/example2a_poclbin @@ -428457,148 +428510,148 @@ 150: 150: 150: -141: (164 * 7 + 120) = 1268 (OK) -141: (215 * 7 + 53) = 1558 (OK) -141: (139 * 7 + 253) = 1226 (OK) -141: (57 * 7 + 18) = 417 (OK) -141: (23 * 7 + 48) = 209 (OK) -141: (225 * 7 + 225) = 1800 (OK) -141: (250 * 7 + 168) = 1918 (OK) -141: (79 * 7 + 191) = 744 (OK) -141: (111 * 7 + 33) = 810 (OK) -141: (243 * 7 + 144) = 1845 (OK) -141: (158 * 7 + 57) = 1163 (OK) -141: (126 * 7 + 51) = 933 (OK) -141: (34 * 7 + 155) = 393 (OK) -141: (214 * 7 + 134) = 1632 (OK) -141: (133 * 7 + 119) = 1050 (OK) -141: (176 * 7 + 41) = 1273 (OK) -141: (239 * 7 + 136) = 1809 (OK) -141: (94 * 7 + 123) = 781 (OK) -141: (133 * 7 + 151) = 1082 (OK) -141: (141 * 7 + 156) = 1143 (OK) -141: (199 * 7 + 110) = 1503 (OK) -141: (125 * 7 + 193) = 1068 (OK) -141: (22 * 7 + 205) = 359 (OK) -141: (128 * 7 + 134) = 1030 (OK) -141: (238 * 7 + 116) = 1782 (OK) -141: (22 * 7 + 140) = 294 (OK) -141: (173 * 7 + 148) = 1359 (OK) -141: (191 * 7 + 208) = 1545 (OK) -141: (48 * 7 + 149) = 485 (OK) -141: (86 * 7 + 181) = 783 (OK) -141: (12 * 7 + 6) = 90 (OK) -141: (223 * 7 + 252) = 1813 (OK) -141: (142 * 7 + 61) = 1055 (OK) -141: (119 * 7 + 19) = 852 (OK) -141: (213 * 7 + 4) = 1495 (OK) -141: (176 * 7 + 156) = 1388 (OK) -141: (114 * 7 + 45) = 843 (OK) -141: (94 * 7 + 136) = 794 (OK) -141: (250 * 7 + 222) = 1972 (OK) -141: (14 * 7 + 232) = 330 (OK) -141: (82 * 7 + 36) = 610 (OK) -141: (117 * 7 + 0) = 819 (OK) -141: (185 * 7 + 52) = 1347 (OK) -141: (208 * 7 + 233) = 1689 (OK) -141: (202 * 7 + 38) = 1452 (OK) -141: (158 * 7 + 214) = 1320 (OK) -141: (44 * 7 + 125) = 433 (OK) -141: (210 * 7 + 187) = 1657 (OK) -141: (187 * 7 + 73) = 1382 (OK) -141: (206 * 7 + 144) = 1586 (OK) -141: (77 * 7 + 126) = 665 (OK) -141: (44 * 7 + 191) = 499 (OK) -141: (172 * 7 + 138) = 1342 (OK) -141: (72 * 7 + 166) = 670 (OK) -141: (105 * 7 + 86) = 821 (OK) -141: (143 * 7 + 187) = 1188 (OK) -141: (123 * 7 + 4) = 865 (OK) -141: (187 * 7 + 52) = 1361 (OK) -141: (56 * 7 + 139) = 531 (OK) -141: (29 * 7 + 2) = 205 (OK) -141: (177 * 7 + 187) = 1426 (OK) -141: (217 * 7 + 222) = 1741 (OK) -141: (57 * 7 + 171) = 570 (OK) -141: (153 * 7 + 244) = 1315 (OK) -141: (245 * 7 + 103) = 1818 (OK) -141: (132 * 7 + 66) = 990 (OK) -141: (230 * 7 + 176) = 1786 (OK) -141: (2 * 7 + 146) = 160 (OK) -141: (59 * 7 + 74) = 487 (OK) -141: (56 * 7 + 164) = 556 (OK) -141: (160 * 7 + 199) = 1319 (OK) -141: (95 * 7 + 27) = 692 (OK) -141: (203 * 7 + 27) = 1448 (OK) -141: (79 * 7 + 4) = 557 (OK) -141: (166 * 7 + 108) = 1270 (OK) -141: (6 * 7 + 88) = 130 (OK) -141: (40 * 7 + 223) = 503 (OK) -141: (54 * 7 + 97) = 475 (OK) -141: (139 * 7 + 207) = 1180 (OK) -141: (85 * 7 + 128) = 723 (OK) -141: (54 * 7 + 217) = 595 (OK) -141: (194 * 7 + 28) = 1386 (OK) -141: (137 * 7 + 196) = 1155 (OK) -141: (174 * 7 + 196) = 1414 (OK) -141: (14 * 7 + 231) = 329 (OK) -141: (104 * 7 + 175) = 903 (OK) -141: (174 * 7 + 200) = 1418 (OK) -141: (202 * 7 + 122) = 1536 (OK) -141: (227 * 7 + 26) = 1615 (OK) -141: (126 * 7 + 137) = 1019 (OK) -141: (134 * 7 + 132) = 1070 (OK) -141: (225 * 7 + 174) = 1749 (OK) -141: (100 * 7 + 23) = 723 (OK) -141: (15 * 7 + 239) = 344 (OK) -141: (230 * 7 + 100) = 1710 (OK) -141: (111 * 7 + 29) = 806 (OK) -141: (61 * 7 + 49) = 476 (OK) -141: (57 * 7 + 199) = 598 (OK) -141: (246 * 7 + 232) = 1954 (OK) -141: (139 * 7 + 4) = 977 (OK) -141: (207 * 7 + 244) = 1693 (OK) -141: (179 * 7 + 125) = 1378 (OK) -141: (188 * 7 + 126) = 1442 (OK) -141: (247 * 7 + 159) = 1888 (OK) -141: (152 * 7 + 117) = 1181 (OK) -141: (40 * 7 + 30) = 310 (OK) -141: (250 * 7 + 10) = 1760 (OK) -141: (205 * 7 + 94) = 1529 (OK) -141: (33 * 7 + 220) = 451 (OK) -141: (77 * 7 + 8) = 547 (OK) -141: (65 * 7 + 188) = 643 (OK) -141: (37 * 7 + 126) = 385 (OK) -141: (237 * 7 + 94) = 1753 (OK) -141: (69 * 7 + 227) = 710 (OK) -141: (70 * 7 + 209) = 699 (OK) -141: (232 * 7 + 21) = 1645 (OK) -141: (197 * 7 + 155) = 1534 (OK) -141: (147 * 7 + 129) = 1158 (OK) -141: (25 * 7 + 138) = 313 (OK) -141: (32 * 7 + 177) = 401 (OK) -141: (0 * 7 + 72) = 72 (OK) -141: (208 * 7 + 250) = 1706 (OK) -141: (82 * 7 + 157) = 731 (OK) -141: (88 * 7 + 116) = 732 (OK) -141: (121 * 7 + 165) = 1012 (OK) -141: (124 * 7 + 186) = 1054 (OK) -141: (97 * 7 + 161) = 840 (OK) -141: (57 * 7 + 78) = 477 (OK) +141: (240 * 7 + 84) = 1764 (OK) +141: (84 * 7 + 215) = 803 (OK) +141: (153 * 7 + 127) = 1198 (OK) +141: (31 * 7 + 91) = 308 (OK) +141: (174 * 7 + 37) = 1255 (OK) +141: (169 * 7 + 101) = 1284 (OK) +141: (16 * 7 + 41) = 153 (OK) +141: (225 * 7 + 212) = 1787 (OK) +141: (238 * 7 + 68) = 1734 (OK) +141: (123 * 7 + 66) = 927 (OK) +141: (42 * 7 + 122) = 416 (OK) +141: (233 * 7 + 211) = 1842 (OK) +141: (42 * 7 + 191) = 485 (OK) +141: (187 * 7 + 92) = 1401 (OK) +141: (135 * 7 + 79) = 1024 (OK) +141: (236 * 7 + 119) = 1771 (OK) +141: (163 * 7 + 65) = 1206 (OK) +141: (78 * 7 + 60) = 606 (OK) +141: (192 * 7 + 110) = 1454 (OK) +141: (152 * 7 + 110) = 1174 (OK) +141: (147 * 7 + 65) = 1094 (OK) +141: (211 * 7 + 163) = 1640 (OK) +141: (106 * 7 + 181) = 923 (OK) +141: (119 * 7 + 89) = 922 (OK) +141: (249 * 7 + 242) = 1985 (OK) +141: (155 * 7 + 36) = 1121 (OK) +141: (108 * 7 + 132) = 888 (OK) +141: (247 * 7 + 150) = 1879 (OK) +141: (67 * 7 + 178) = 647 (OK) +141: (242 * 7 + 202) = 1896 (OK) +141: (1 * 7 + 223) = 230 (OK) +141: (65 * 7 + 164) = 619 (OK) +141: (32 * 7 + 144) = 368 (OK) +141: (224 * 7 + 224) = 1792 (OK) +141: (254 * 7 + 120) = 1898 (OK) +141: (78 * 7 + 145) = 691 (OK) +141: (186 * 7 + 33) = 1335 (OK) +141: (52 * 7 + 36) = 400 (OK) +141: (214 * 7 + 171) = 1669 (OK) +141: (125 * 7 + 208) = 1083 (OK) +141: (157 * 7 + 25) = 1124 (OK) +141: (244 * 7 + 9) = 1717 (OK) +141: (157 * 7 + 235) = 1334 (OK) +141: (159 * 7 + 225) = 1338 (OK) +141: (157 * 7 + 146) = 1245 (OK) +141: (171 * 7 + 158) = 1355 (OK) +141: (113 * 7 + 237) = 1028 (OK) +141: (66 * 7 + 145) = 607 (OK) +141: (125 * 7 + 34) = 909 (OK) +141: (113 * 7 + 123) = 914 (OK) +141: (155 * 7 + 191) = 1276 (OK) +141: (12 * 7 + 85) = 169 (OK) +141: (224 * 7 + 64) = 1632 (OK) +141: (121 * 7 + 183) = 1030 (OK) +141: (235 * 7 + 247) = 1892 (OK) +141: (135 * 7 + 136) = 1081 (OK) +141: (16 * 7 + 123) = 235 (OK) +141: (145 * 7 + 173) = 1188 (OK) +141: (102 * 7 + 48) = 762 (OK) +141: (142 * 7 + 3) = 997 (OK) +141: (194 * 7 + 58) = 1416 (OK) +141: (161 * 7 + 51) = 1178 (OK) +141: (39 * 7 + 227) = 500 (OK) +141: (196 * 7 + 164) = 1536 (OK) +141: (5 * 7 + 53) = 88 (OK) +141: (31 * 7 + 160) = 377 (OK) +141: (244 * 7 + 43) = 1751 (OK) +141: (245 * 7 + 213) = 1928 (OK) +141: (107 * 7 + 111) = 860 (OK) +141: (140 * 7 + 86) = 1066 (OK) +141: (102 * 7 + 19) = 733 (OK) +141: (222 * 7 + 118) = 1672 (OK) +141: (142 * 7 + 111) = 1105 (OK) +141: (35 * 7 + 244) = 489 (OK) +141: (159 * 7 + 178) = 1291 (OK) +141: (247 * 7 + 98) = 1827 (OK) +141: (236 * 7 + 152) = 1804 (OK) +141: (149 * 7 + 19) = 1062 (OK) +141: (123 * 7 + 90) = 951 (OK) +141: (183 * 7 + 128) = 1409 (OK) +141: (143 * 7 + 214) = 1215 (OK) +141: (33 * 7 + 132) = 363 (OK) +141: (1 * 7 + 22) = 29 (OK) +141: (89 * 7 + 108) = 731 (OK) +141: (133 * 7 + 229) = 1160 (OK) +141: (194 * 7 + 235) = 1593 (OK) +141: (248 * 7 + 160) = 1896 (OK) +141: (97 * 7 + 134) = 813 (OK) +141: (15 * 7 + 133) = 238 (OK) +141: (122 * 7 + 174) = 1028 (OK) +141: (55 * 7 + 113) = 498 (OK) +141: (16 * 7 + 35) = 147 (OK) +141: (9 * 7 + 166) = 229 (OK) +141: (54 * 7 + 132) = 510 (OK) +141: (0 * 7 + 237) = 237 (OK) +141: (4 * 7 + 143) = 171 (OK) +141: (195 * 7 + 37) = 1402 (OK) +141: (19 * 7 + 196) = 329 (OK) +141: (60 * 7 + 108) = 528 (OK) +141: (48 * 7 + 193) = 529 (OK) +141: (81 * 7 + 242) = 809 (OK) +141: (173 * 7 + 73) = 1284 (OK) +141: (146 * 7 + 14) = 1036 (OK) +141: (207 * 7 + 161) = 1610 (OK) +141: (147 * 7 + 73) = 1102 (OK) +141: (79 * 7 + 202) = 755 (OK) +141: (186 * 7 + 96) = 1398 (OK) +141: (237 * 7 + 195) = 1854 (OK) +141: (6 * 7 + 35) = 77 (OK) +141: (71 * 7 + 6) = 503 (OK) +141: (16 * 7 + 76) = 188 (OK) +141: (149 * 7 + 211) = 1254 (OK) +141: (113 * 7 + 169) = 960 (OK) +141: (151 * 7 + 173) = 1230 (OK) +141: (21 * 7 + 199) = 346 (OK) +141: (111 * 7 + 103) = 880 (OK) +141: (185 * 7 + 28) = 1323 (OK) +141: (176 * 7 + 75) = 1307 (OK) +141: (42 * 7 + 128) = 422 (OK) +141: (236 * 7 + 190) = 1842 (OK) +141: (201 * 7 + 60) = 1467 (OK) +141: (136 * 7 + 132) = 1084 (OK) +141: (156 * 7 + 118) = 1210 (OK) +141: (71 * 7 + 162) = 659 (OK) +141: (153 * 7 + 143) = 1214 (OK) +141: (168 * 7 + 170) = 1346 (OK) +141: (219 * 7 + 61) = 1594 (OK) +141: (125 * 7 + 76) = 951 (OK) 141: PASS - 45/165 Test #141: examples/example0 ................................................................... Passed 9.74 sec + 46/165 Test #141: examples/example0 ................................................................... Passed 9.58 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 -12: Running test test_hadd... -12: OK -12: -12: 284 warnings generated. -12: - 46/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 33.52 sec +13: Running test test_hadd... +13: OK +13: +13: 284 warnings generated. +13: + 47/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 36.96 sec test 158 Start 158: examples/scalarwave @@ -428606,190 +428659,146 @@ 158: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave 158: Test timeout computed to be: 10000000 158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt -142: (196 * 7 + 26) = 1398 (OK) -142: (72 * 7 + 134) = 638 (OK) -142: (111 * 7 + 82) = 859 (OK) -142: (147 * 7 + 197) = 1226 (OK) -142: (138 * 7 + 112) = 1078 (OK) -142: (53 * 7 + 31) = 402 (OK) -142: (45 * 7 + 184) = 499 (OK) -142: (233 * 7 + 103) = 1734 (OK) -142: (233 * 7 + 30) = 1661 (OK) -142: (216 * 7 + 93) = 1605 (OK) -142: (136 * 7 + 98) = 1050 (OK) -142: (80 * 7 + 115) = 675 (OK) -142: (127 * 7 + 45) = 934 (OK) -142: (188 * 7 + 134) = 1450 (OK) -142: (89 * 7 + 49) = 672 (OK) -142: (134 * 7 + 29) = 967 (OK) -142: (75 * 7 + 206) = 731 (OK) -142: (163 * 7 + 186) = 1327 (OK) -142: (33 * 7 + 54) = 285 (OK) -142: (127 * 7 + 171) = 1060 (OK) -142: (167 * 7 + 180) = 1349 (OK) -142: (202 * 7 + 212) = 1626 (OK) -142: (109 * 7 + 179) = 942 (OK) -142: (59 * 7 + 86) = 499 (OK) -142: (210 * 7 + 20) = 1490 (OK) -142: (179 * 7 + 90) = 1343 (OK) -142: (118 * 7 + 3) = 829 (OK) -142: (205 * 7 + 246) = 1681 (OK) -142: (48 * 7 + 138) = 474 (OK) -142: (124 * 7 + 137) = 1005 (OK) -142: (187 * 7 + 2) = 1311 (OK) -142: (166 * 7 + 6) = 1168 (OK) -142: (209 * 7 + 73) = 1536 (OK) -142: (192 * 7 + 242) = 1586 (OK) -142: (128 * 7 + 63) = 959 (OK) -142: (157 * 7 + 39) = 1138 (OK) -142: (243 * 7 + 103) = 1804 (OK) -142: (251 * 7 + 96) = 1853 (OK) -142: (27 * 7 + 54) = 243 (OK) -142: (182 * 7 + 237) = 1511 (OK) -142: (74 * 7 + 106) = 624 (OK) -142: (71 * 7 + 193) = 690 (OK) -142: (109 * 7 + 20) = 783 (OK) -142: (183 * 7 + 158) = 1439 (OK) -142: (158 * 7 + 51) = 1157 (OK) -142: (39 * 7 + 89) = 362 (OK) -142: (54 * 7 + 206) = 584 (OK) -142: (95 * 7 + 7) = 672 (OK) -142: (23 * 7 + 31) = 192 (OK) -142: (249 * 7 + 151) = 1894 (OK) -142: (94 * 7 + 150) = 808 (OK) -142: (190 * 7 + 82) = 1412 (OK) -142: (253 * 7 + 185) = 1956 (OK) -142: (178 * 7 + 24) = 1270 (OK) -142: (240 * 7 + 105) = 1785 (OK) -142: (5 * 7 + 58) = 93 (OK) -142: (211 * 7 + 76) = 1553 (OK) -142: (251 * 7 + 64) = 1821 (OK) -142: (97 * 7 + 178) = 857 (OK) -142: (222 * 7 + 255) = 1809 (OK) -142: (230 * 7 + 6) = 1616 (OK) -142: (89 * 7 + 28) = 651 (OK) -142: (212 * 7 + 184) = 1668 (OK) -142: (35 * 7 + 235) = 480 (OK) -142: (216 * 7 + 28) = 1540 (OK) -142: (131 * 7 + 54) = 971 (OK) -142: (178 * 7 + 65) = 1311 (OK) -142: (136 * 7 + 175) = 1127 (OK) -142: (251 * 7 + 59) = 1816 (OK) -142: (200 * 7 + 235) = 1635 (OK) -142: (164 * 7 + 205) = 1353 (OK) -142: (37 * 7 + 119) = 378 (OK) -142: (26 * 7 + 33) = 215 (OK) -142: (183 * 7 + 123) = 1404 (OK) -142: (211 * 7 + 150) = 1627 (OK) -142: (122 * 7 + 185) = 1039 (OK) -142: (156 * 7 + 211) = 1303 (OK) -142: (213 * 7 + 112) = 1603 (OK) -142: (140 * 7 + 248) = 1228 (OK) -142: (91 * 7 + 100) = 737 (OK) -142: (20 * 7 + 222) = 362 (OK) -142: (154 * 7 + 198) = 1276 (OK) -142: (32 * 7 + 35) = 259 (OK) -142: (118 * 7 + 27) = 853 (OK) -142: (94 * 7 + 62) = 720 (OK) -142: (6 * 7 + 2) = 44 (OK) -142: (11 * 7 + 43) = 120 (OK) -142: (121 * 7 + 37) = 884 (OK) -142: (76 * 7 + 48) = 580 (OK) -142: (160 * 7 + 32) = 1152 (OK) -142: (198 * 7 + 27) = 1413 (OK) -142: (217 * 7 + 98) = 1617 (OK) -142: (238 * 7 + 175) = 1841 (OK) -142: (210 * 7 + 122) = 1592 (OK) -142: (167 * 7 + 46) = 1215 (OK) -142: (222 * 7 + 188) = 1742 (OK) -142: (12 * 7 + 121) = 205 (OK) -142: (130 * 7 + 44) = 954 (OK) -142: (156 * 7 + 248) = 1340 (OK) -142: (71 * 7 + 250) = 747 (OK) -142: (54 * 7 + 77) = 455 (OK) -142: (252 * 7 + 66) = 1830 (OK) -142: (121 * 7 + 117) = 964 (OK) -142: (103 * 7 + 197) = 918 (OK) -142: (165 * 7 + 8) = 1163 (OK) -142: (229 * 7 + 108) = 1711 (OK) -142: (35 * 7 + 191) = 436 (OK) -142: (206 * 7 + 17) = 1459 (OK) -142: (110 * 7 + 161) = 931 (OK) -142: (140 * 7 + 21) = 1001 (OK) -142: (207 * 7 + 106) = 1555 (OK) -142: (209 * 7 + 219) = 1682 (OK) -142: (227 * 7 + 84) = 1673 (OK) -142: (8 * 7 + 127) = 183 (OK) -142: (76 * 7 + 79) = 611 (OK) -142: (121 * 7 + 131) = 978 (OK) -142: (157 * 7 + 117) = 1216 (OK) -142: (197 * 7 + 22) = 1401 (OK) -142: (234 * 7 + 44) = 1682 (OK) -142: (219 * 7 + 144) = 1677 (OK) -142: (52 * 7 + 193) = 557 (OK) -142: (252 * 7 + 87) = 1851 (OK) -142: (128 * 7 + 202) = 1098 (OK) -142: (105 * 7 + 238) = 973 (OK) -142: (107 * 7 + 245) = 994 (OK) -142: (3 * 7 + 58) = 79 (OK) -142: (95 * 7 + 213) = 878 (OK) -142: (22 * 7 + 67) = 221 (OK) +142: (78 * 7 + 56) = 602 (OK) +142: (81 * 7 + 44) = 611 (OK) +142: (136 * 7 + 35) = 987 (OK) +142: (21 * 7 + 86) = 233 (OK) +142: (221 * 7 + 98) = 1645 (OK) +142: (76 * 7 + 1) = 533 (OK) +142: (97 * 7 + 160) = 839 (OK) +142: (27 * 7 + 111) = 300 (OK) +142: (101 * 7 + 72) = 779 (OK) +142: (85 * 7 + 90) = 685 (OK) +142: (73 * 7 + 80) = 591 (OK) +142: (102 * 7 + 192) = 906 (OK) +142: (96 * 7 + 56) = 728 (OK) +142: (90 * 7 + 48) = 678 (OK) +142: (41 * 7 + 64) = 351 (OK) +142: (20 * 7 + 119) = 259 (OK) +142: (120 * 7 + 101) = 941 (OK) +142: (164 * 7 + 1) = 1149 (OK) +142: (137 * 7 + 185) = 1144 (OK) +142: (87 * 7 + 102) = 711 (OK) +142: (27 * 7 + 163) = 352 (OK) +142: (103 * 7 + 124) = 845 (OK) +142: (68 * 7 + 131) = 607 (OK) +142: (236 * 7 + 169) = 1821 (OK) +142: (203 * 7 + 65) = 1486 (OK) +142: (4 * 7 + 20) = 48 (OK) +142: (145 * 7 + 106) = 1121 (OK) +142: (213 * 7 + 241) = 1732 (OK) +142: (162 * 7 + 47) = 1181 (OK) +142: (33 * 7 + 204) = 435 (OK) +142: (111 * 7 + 54) = 831 (OK) +142: (67 * 7 + 232) = 701 (OK) +142: (155 * 7 + 231) = 1316 (OK) +142: (233 * 7 + 36) = 1667 (OK) +142: (160 * 7 + 64) = 1184 (OK) +142: (138 * 7 + 187) = 1153 (OK) +142: (228 * 7 + 242) = 1838 (OK) +142: (56 * 7 + 40) = 432 (OK) +142: (117 * 7 + 36) = 855 (OK) +142: (209 * 7 + 64) = 1527 (OK) +142: (101 * 7 + 213) = 920 (OK) +142: (85 * 7 + 247) = 842 (OK) +142: (63 * 7 + 42) = 483 (OK) +142: (232 * 7 + 226) = 1850 (OK) +142: (89 * 7 + 10) = 633 (OK) +142: (174 * 7 + 201) = 1419 (OK) +142: (64 * 7 + 241) = 689 (OK) +142: (177 * 7 + 219) = 1458 (OK) +142: (217 * 7 + 154) = 1673 (OK) +142: (0 * 7 + 121) = 121 (OK) +142: (218 * 7 + 138) = 1664 (OK) +142: (53 * 7 + 190) = 561 (OK) +142: (124 * 7 + 109) = 977 (OK) +142: (230 * 7 + 241) = 1851 (OK) +142: (145 * 7 + 184) = 1199 (OK) +142: (50 * 7 + 246) = 596 (OK) +142: (141 * 7 + 135) = 1122 (OK) +142: (237 * 7 + 205) = 1864 (OK) +142: (177 * 7 + 214) = 1453 (OK) +142: (175 * 7 + 10) = 1235 (OK) +142: (224 * 7 + 93) = 1661 (OK) +142: (211 * 7 + 32) = 1509 (OK) +142: (78 * 7 + 132) = 678 (OK) +142: (251 * 7 + 39) = 1796 (OK) +142: (30 * 7 + 251) = 461 (OK) +142: (161 * 7 + 249) = 1376 (OK) +142: (134 * 7 + 214) = 1152 (OK) +142: (183 * 7 + 2) = 1283 (OK) +142: (67 * 7 + 158) = 627 (OK) +142: (244 * 7 + 212) = 1920 (OK) +142: (86 * 7 + 38) = 640 (OK) +142: (202 * 7 + 227) = 1641 (OK) +142: (173 * 7 + 184) = 1395 (OK) +142: (176 * 7 + 94) = 1326 (OK) +142: (142 * 7 + 95) = 1089 (OK) +142: (104 * 7 + 110) = 838 (OK) +142: (188 * 7 + 60) = 1376 (OK) +142: (142 * 7 + 11) = 1005 (OK) +142: (192 * 7 + 137) = 1481 (OK) +142: (50 * 7 + 223) = 573 (OK) +142: (133 * 7 + 211) = 1142 (OK) +142: (216 * 7 + 11) = 1523 (OK) +142: (169 * 7 + 143) = 1326 (OK) +142: (13 * 7 + 236) = 327 (OK) +142: (45 * 7 + 1) = 316 (OK) +142: (192 * 7 + 131) = 1475 (OK) +142: (39 * 7 + 139) = 412 (OK) +142: (103 * 7 + 212) = 933 (OK) +142: (67 * 7 + 23) = 492 (OK) +142: (50 * 7 + 209) = 559 (OK) +142: (119 * 7 + 155) = 988 (OK) +142: (63 * 7 + 51) = 492 (OK) +142: (215 * 7 + 205) = 1710 (OK) +142: (62 * 7 + 151) = 585 (OK) +142: (86 * 7 + 113) = 715 (OK) +142: (118 * 7 + 219) = 1045 (OK) +142: (68 * 7 + 78) = 554 (OK) +142: (230 * 7 + 238) = 1848 (OK) +142: (222 * 7 + 244) = 1798 (OK) +142: (218 * 7 + 11) = 1537 (OK) +142: (245 * 7 + 155) = 1870 (OK) +142: (143 * 7 + 29) = 1030 (OK) +142: (38 * 7 + 246) = 512 (OK) +142: (241 * 7 + 105) = 1792 (OK) +142: (13 * 7 + 36) = 127 (OK) +142: (58 * 7 + 132) = 538 (OK) +142: (191 * 7 + 121) = 1458 (OK) +142: (184 * 7 + 150) = 1438 (OK) +142: (70 * 7 + 246) = 736 (OK) +142: (45 * 7 + 156) = 471 (OK) +142: (103 * 7 + 164) = 885 (OK) +142: (120 * 7 + 172) = 1012 (OK) +142: (242 * 7 + 94) = 1788 (OK) +142: (154 * 7 + 208) = 1286 (OK) +142: (82 * 7 + 116) = 690 (OK) +142: (220 * 7 + 72) = 1612 (OK) +142: (15 * 7 + 107) = 212 (OK) +142: (101 * 7 + 53) = 760 (OK) +142: (97 * 7 + 86) = 765 (OK) +142: (158 * 7 + 110) = 1216 (OK) +142: (122 * 7 + 216) = 1070 (OK) +142: (243 * 7 + 57) = 1758 (OK) +142: (81 * 7 + 171) = 738 (OK) +142: (207 * 7 + 151) = 1600 (OK) +142: (161 * 7 + 253) = 1380 (OK) +142: (52 * 7 + 9) = 373 (OK) +142: (161 * 7 + 172) = 1299 (OK) +142: (181 * 7 + 147) = 1414 (OK) 142: PASS 142: 142: 142: 142: - 47/165 Test #142: examples/example0_spir .............................................................. Passed 8.90 sec + 48/165 Test #142: examples/example0_spir .............................................................. Passed 10.12 sec test 159 Start 159: examples/trig 159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig 159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig 159: Test timeout computed to be: 10000000 -13: Running test test_hadd... -13: OK -13: -13: 284 warnings generated. -13: - 48/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 33.32 sec -test 160 - Start 160: examples/vecadd - -160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd -160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd -160: Test timeout computed to be: 10000000 -143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -143: OK - 49/165 Test #143: examples/example1_dot_product ....................................................... Passed 8.17 sec -test 161 - Start 161: examples/vecadd_large_grid - -161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" -161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd -161: Test timeout computed to be: 10000000 -144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -144: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -144: OK -144: -144: -144: -144: - 50/165 Test #144: examples/example1_spir .............................................................. Passed 8.23 sec -test 162 - Start 162: examples/matadd - -162: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/matadd -162: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd -162: Test timeout computed to be: 10000000 -145: -145: -148: -148: 164: EinsteinToolkit test 164: Reading sources... 164: Initialise... @@ -428814,57 +428823,93 @@ 164: RHS2... 164: Begin timing 10 iterations... 164: End timing -164: Average elapsed time: 0.253131 sec -164: Minimum elapsed time: 0.241302 sec -164: RESULT: Time per grid point update: 0.703504 usec -164: This corresponds to 4.83295 GFlop/s +164: Average elapsed time: 0.293703 sec +164: Minimum elapsed time: 0.274456 sec +164: RESULT: Time per grid point update: 0.800163 usec +164: This corresponds to 4.24913 GFlop/s 164: 164: Note: This benchmark performs about 3,400 Flop per grid point update. 164: A "typical" result is about 1.0 usec. 164: Smaller numbers are better. 164: 164: Done. -145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -145: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -145: OK -145: -145: -147: OK -147: -147: -145: -145: - 51/165 Test #145: examples/example1_poclbin ........................................................... Passed 8.60 sec + 49/165 Test #164: EinsteinToolkit ..................................................................... Passed 38.01 sec +test 160 + Start 160: examples/vecadd + +160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd +160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd +160: Test timeout computed to be: 10000000 +144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +144: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +144: OK +144: +144: +144: +144: + 50/165 Test #144: examples/example1_spir .............................................................. Passed 8.37 sec +test 161 + Start 161: examples/vecadd_large_grid + +161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" +161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd +161: Test timeout computed to be: 10000000 +143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +143: OK + 51/165 Test #143: examples/example1_dot_product ....................................................... Passed 10.70 sec +test 162 + Start 162: examples/matadd + +162: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/matadd +162: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd +162: Test timeout computed to be: 10000000 +150: OK +150: +150: +150: +150: + 52/165 Test #150: examples/example2a_spir ............................................................. Passed 7.49 sec test 163 Start 163: examples/boxadd 163: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/boxadd 163: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd 163: Test timeout computed to be: 10000000 -147: -147: - 52/165 Test #147: examples/example2_spir .............................................................. Passed 8.33 sec +149: OK +145: +145: + 53/165 Test #149: examples/example2a .................................................................. Passed 8.03 sec test 96 Start 96: runtime/clGetDeviceInfo 96: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 96: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 96: Test timeout computed to be: 10000000 - 53/165 Test #164: EinsteinToolkit ..................................................................... Passed 35.26 sec +96: OK +96: +96: + 54/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.40 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 -148: OK -148: -148: -148: -148: - 54/165 Test #148: examples/example2_poclbin ........................................................... Passed 8.12 sec +145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +145: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +145: OK +145: +145: +145: +145: + 55/165 Test #145: examples/example1_poclbin ........................................................... Passed 10.60 sec test 98 Start 98: runtime/clGetEventInfo @@ -428872,114 +428917,116 @@ 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 97: OK - 55/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.35 sec + 56/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.36 sec test 99 Start 99: runtime/clCreateProgramWithBinary 99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 99: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 99: Test timeout computed to be: 10000000 -96: OK -96: -96: - 56/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.47 sec +98: OK +98: +98: + 57/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.42 sec test 100 Start 100: runtime/clBuildProgram 100: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 100: Working Directory: /build/pocl-3.1/tests/runtime 100: Test timeout computed to be: 10000000 -146: OK - 57/165 Test #146: examples/example2 ................................................................... Passed 9.18 sec +147: OK +147: +147: +147: +147: + 58/165 Test #147: examples/example2_spir .............................................................. Passed 9.64 sec test 101 Start 101: runtime/test_kernel_cache_includes 101: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 -98: OK -98: -98: - 58/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.50 sec +146: OK + 59/165 Test #146: examples/example2 ................................................................... Passed 10.48 sec test 102 Start 102: runtime/clFinish 102: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 102: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 102: Test timeout computed to be: 10000000 -150: OK -150: -150: -150: -150: - 59/165 Test #150: examples/example2a_spir ............................................................. Passed 8.18 sec +148: +148: +148: OK +148: +148: +148: +148: + 60/165 Test #148: examples/example2_poclbin ........................................................... Passed 10.57 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 -151: -151: -151: OK -151: -151: -151: -151: - 60/165 Test #151: examples/example2a_poclbin .......................................................... Passed 9.05 sec +160: OK + 61/165 Test #160: examples/vecadd ..................................................................... Passed 5.82 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 -149: OK - 61/165 Test #149: examples/example2a .................................................................. Passed 9.48 sec + 62/165 Test #157: poclcc .............................................................................. Passed 9.41 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 +151: +151: 105: OK 105: 105: - 62/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.51 sec + 63/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.49 sec test 106 Start 106: runtime/test_fill-buffer 106: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 106: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 106: Test timeout computed to be: 10000000 - 63/165 Test #157: poclcc .............................................................................. Passed 7.20 sec +151: OK +151: +151: +151: +151: + 64/165 Test #151: examples/example2a_poclbin .......................................................... Passed 11.18 sec test 107 Start 107: runtime/test_buffer-image-copy 107: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer-image-copy 107: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 107: Test timeout computed to be: 10000000 -103: OK -103: -103: - 64/165 Test #103: runtime/test_event_cycle ............................................................ Passed 1.80 sec +106: OK +106: +106: + 65/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.47 sec test 108 Start 108: runtime/clCreateKernel 108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 108: Test timeout computed to be: 10000000 +159: OK 107: OK - 65/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.35 sec + 66/165 Test #159: examples/trig ....................................................................... Passed 8.10 sec test 109 Start 109: runtime/clGetKernelArgInfo 109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 109: Test timeout computed to be: 10000000 -106: OK -106: -106: - 66/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.49 sec + 67/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.35 sec test 110 Start 110: runtime/clSetEventCallback @@ -428987,6 +429034,44 @@ 110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 110: Test timeout computed to be: 10000000 110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt +103: OK +103: +103: + 68/165 Test #103: runtime/test_event_cycle ............................................................ Passed 2.49 sec +test 111 + Start 111: runtime/clGetSupportedImageFormats + +111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats +111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +111: Test timeout computed to be: 10000000 +19: Running test test_rotate... +19: OK +19: +19: 14 warnings generated. +19: + 69/165 Test #19: kernel/test_rotate .................................................................. Passed 31.21 sec +test 112 + Start 112: runtime/clCreateKernelsInProgram + +112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +112: Test timeout computed to be: 10000000 +161: OK + 70/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 7.22 sec +test 113 + Start 113: runtime/clCreateSubDevices + +113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices +113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +113: Test timeout computed to be: 10000000 +111: OK + 71/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.35 sec +test 114 + Start 114: runtime/test_event_free + +114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +114: Test timeout computed to be: 10000000 158: Initial condition: t=0 158: Time step 1: t=0.03125 158: Time step 2: t=0.0625 @@ -429014,43 +429099,7 @@ 158: 158: -- Comparing output.. 158: -- OK - 67/165 Test #158: examples/scalarwave ................................................................. Passed 8.40 sec -test 111 - Start 111: runtime/clGetSupportedImageFormats - -111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats -111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -111: Test timeout computed to be: 10000000 -111: OK - 68/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.37 sec -test 112 - Start 112: runtime/clCreateKernelsInProgram - -112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -112: Test timeout computed to be: 10000000 -162: OK - 69/165 Test #162: examples/matadd ..................................................................... Passed 6.52 sec -test 113 - Start 113: runtime/clCreateSubDevices - -113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices -113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -113: Test timeout computed to be: 10000000 -19: Running test test_rotate... -19: OK -19: -19: 14 warnings generated. -19: - 70/165 Test #19: kernel/test_rotate .................................................................. Passed 29.63 sec -test 114 - Start 114: runtime/test_event_free - -114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -114: Test timeout computed to be: 10000000 -160: OK - 71/165 Test #160: examples/vecadd ..................................................................... Passed 8.33 sec + 72/165 Test #158: examples/scalarwave ................................................................. Passed 9.26 sec test 115 Start 115: runtime/test_event_double_wait @@ -429060,23 +429109,56 @@ 114: OK 114: 114: - 72/165 Test #114: runtime/test_event_free ............................................................. Passed 0.47 sec + 73/165 Test #114: runtime/test_event_free ............................................................. Passed 0.34 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 -161: OK -159: OK - 73/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 8.46 sec +162: OK + 74/165 Test #162: examples/matadd ..................................................................... Passed 7.91 sec test 117 Start 117: runtime/test_user_event 117: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_user_event" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 117: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 117: Test timeout computed to be: 10000000 - 74/165 Test #159: examples/trig ....................................................................... Passed 9.65 sec +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-penryn-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 1.29615 sec +165: Minimum elapsed time: 0.899978 sec +165: RESULT: Time per grid point update: 2.62384 usec +165: This corresponds to 1.29581 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 75/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 46.79 sec test 118 Start 118: runtime/test_buffer_migration @@ -429086,7 +429168,7 @@ 117: OK 117: 117: - 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.37 sec + 76/165 Test #117: runtime/test_user_event ............................................................. Passed 0.36 sec test 119 Start 119: runtime/test_buffer_ping_pong @@ -429095,7 +429177,7 @@ 119: Test timeout computed to be: 10000000 118: NUM DEVICES: 1 118: NOT ENOUGH DEVICES! (need 2) - 76/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.47 sec + 77/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.48 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback @@ -429104,17 +429186,17 @@ 120: Test timeout computed to be: 10000000 119: NUM DEVICES: 1 119: NOT ENOUGH DEVICES! (need 2) -120: OK -120: -120: - 77/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.40 sec + 78/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.46 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 - 78/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.53 sec +120: OK +120: +120: + 79/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.31 sec test 122 Start 122: runtime/test_deviceside_enqueue @@ -429122,7 +429204,7 @@ 122: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 122: Test timeout computed to be: 10000000 121: OK - 79/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.39 sec + 80/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.26 sec test 123 Start 123: runtime/test_command_buffer @@ -429132,18 +429214,15 @@ 122: OK 122: 122: - 80/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.50 sec + 81/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.40 sec test 124 Start 124: runtime/test_command_buffer_images 124: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer_images 124: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 124: Test timeout computed to be: 10000000 -99: OK -99: -99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -99: - 81/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 7.35 sec +124: OK + 82/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.28 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios @@ -429151,8 +429230,11 @@ 125: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 125: Test timeout computed to be: 10000000 125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout -124: OK - 82/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.30 sec +102: ABABC +102: +102: +102: -- OK + 83/165 Test #102: runtime/clFinish .................................................................... Passed 6.39 sec test 126 Start 126: workgroup/unbarriered_for_loops @@ -429161,30 +429243,30 @@ 126: Test timeout computed to be: 10000000 126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout 163: OK -102: ABABC -102: -102: -102: -- OK - 83/165 Test #102: runtime/clFinish .................................................................... Passed 7.54 sec + 84/165 Test #163: examples/boxadd ..................................................................... Passed 8.02 sec test 127 Start 127: workgroup/barriered_for_loops 127: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 127: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 127: Test timeout computed to be: 10000000 - 84/165 Test #163: examples/boxadd ..................................................................... Passed 8.38 sec +127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout +104: OK +104: +104: + 85/165 Test #104: runtime/test_link_error ............................................................. Passed 5.22 sec test 128 Start 128: workgroup/switch_case 128: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####switch_case.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 128: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 128: Test timeout computed to be: 10000000 -127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout 128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout -104: OK -104: -104: - 85/165 Test #104: runtime/test_link_error ............................................................. Passed 7.01 sec +99: OK +99: +99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +99: + 86/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 7.60 sec test 129 Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier @@ -429195,7 +429277,7 @@ 108: OK 108: 108: - 86/165 Test #108: runtime/clCreateKernel .............................................................. Passed 6.36 sec + 87/165 Test #108: runtime/clCreateKernel .............................................................. Passed 6.28 sec test 130 Start 130: workgroup/for_with_divergent_return @@ -429203,48 +429285,25 @@ 130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 130: Test timeout computed to be: 10000000 130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-penryn-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 1.21535 sec -165: Minimum elapsed time: 0.796003 sec -165: RESULT: Time per grid point update: 2.32071 usec -165: This corresponds to 1.46507 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. - 87/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 44.45 sec +109: +109: NON-SPIR +109: adr: 119d +109: +109: SPIR with metadata +109: program size: 5264 +109: adr: 119d +109: +109: OK +109: +109: 1 warning generated. +109: + 88/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 6.31 sec test 131 Start 131: workgroup/cond_barriers_in_for 131: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 131: Test timeout computed to be: 10000000 -131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout 101: A printf from inside a function 1 101: This is printf from the first include 101: A printf from inside a function 2 @@ -429252,7 +429311,7 @@ 101: 101: 101: -- OK - 88/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 9.08 sec + 89/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 9.43 sec test 132 Start 132: workgroup/unconditional_barriers @@ -429262,20 +429321,12 @@ 132: POCL_DEVICES=basic 132: POCL_WORK_GROUP_METHOD=workitemloops 132: Test timeout computed to be: 10000000 +131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout 132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout -109: -109: NON-SPIR -109: adr: 119d -109: -109: SPIR with metadata -109: program size: 5264 -109: adr: 119d -109: -109: OK -109: -109: 1 warning generated. -109: - 89/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 7.22 sec +115: OK +115: +115: + 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 5.86 sec test 133 Start 133: workgroup/conditional_barrier @@ -429286,14 +429337,12 @@ 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout -110: Callback function: event status: CL_SUBMITTED -110: Callback function: event status: CL_RUNNING -110: Callback function: event status: CL_COMPLETE -110: OK -110: -110: -110: -- Comparing output.. - 90/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 7.50 sec +112: Hello +112: World +112: +112: +112: -- OK + 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 7.10 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -429304,12 +429353,14 @@ 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 8.40 sec +110: Callback function: event status: CL_SUBMITTED +110: Callback function: event status: CL_RUNNING +110: Callback function: event status: CL_COMPLETE +110: OK +110: +110: +110: -- Comparing output.. + 92/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 8.22 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -429320,10 +429371,15 @@ 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout -115: OK -115: -115: - 92/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 7.11 sec +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. + 93/165 Test #128: workgroup/switch_case ............................................................... Passed 6.04 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -429334,15 +429390,13 @@ 136: POCL_WORK_GROUP_METHOD=workitemloops 136: Test timeout computed to be: 10000000 136: -- Expecting output: /build/pocl-3.1/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -127: 0: 1002 -127: 1: 2002 -127: 2: 3002 -127: 3: 2 -127: OK -127: -127: -127: -- Comparing output.. - 93/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 6.48 sec +129: 0: 1000 +129: 1: 2000 +129: OK +129: +129: +129: -- Comparing output.. + 94/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 5.94 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -429352,9 +429406,9 @@ 137: POCL_DEVICES=basic 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 -123: OK 137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt - 94/165 Test #123: runtime/test_command_buffer ......................................................... Passed 7.38 sec +123: OK + 95/165 Test #123: runtime/test_command_buffer ......................................................... Passed 7.96 sec test 138 Start 138: workgroup/issue_548_convergent_propagation @@ -429365,15 +429419,29 @@ 138: POCL_WORK_GROUP_METHOD=workitemloops 138: Test timeout computed to be: 10000000 138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. - 95/165 Test #128: workgroup/switch_case ............................................................... Passed 7.16 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. +125: LOCAL_ID=0 before if +125: LOCAL_ID=1 before if +125: LOCAL_ID=0 inside if +125: LOCAL_ID=1 inside if +125: LOCAL_ID=0 inside for, iteration 0, value 2 +125: LOCAL_ID=1 inside for, iteration 0, value 2 +125: LOCAL_ID=0 inside for, iteration 1, value 1 +125: LOCAL_ID=1 inside for, iteration 1, value 1 +125: LOCAL_ID=0 after if +125: LOCAL_ID=1 after if +125: OK +125: +125: +125: -- Comparing output.. + 96/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 7.31 sec test 139 Start 139: workgroup/range_md_small_grid @@ -429384,25 +429452,7 @@ 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout -133: LOCAL_ID=0 before if -133: LOCAL_ID=1 before if -133: LOCAL_ID=0 inside if -133: LOCAL_ID=1 inside if -133: LOCAL_ID=0 after if -133: LOCAL_ID=1 after if -133: OK -133: -133: -133: -- Comparing output.. -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. - 96/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 5.63 sec + 97/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 7.58 sec test 140 Start 140: workgroup/range_md_large_grid @@ -429412,13 +429462,70 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 - 97/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 7.72 sec +127: 0: 1002 +127: 1: 2002 +127: 2: 3002 +127: 3: 2 +127: OK +127: +127: +127: -- Comparing output.. + 98/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 7.64 sec test 43 Start 43: regression/test_issue_231 43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 43: Test timeout computed to be: 10000000 +113: Max CUs: 15 +113: OK + 99/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 11.09 sec +test 44 + Start 44: regression/test_issue_445 + +44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +44: Test timeout computed to be: 10000000 +116: OK +116: +116: +100/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 11.58 sec +test 45 + Start 45: regression/test_issue_553 + +45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +45: Test timeout computed to be: 10000000 +134: vertical: +134: i: 0 gid: 1 +134: horizontal: +134: i: 0 gid: 0 +134: i: 0 gid: 1 +134: i: 1 gid: 0 +134: i: 1 gid: 1 +134: vertical: +134: i: 0 gid: 1 +134: i: 1 gid: 1 +134: vertical: +134: i: 0 gid: 2 +134: i: 1 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 3 +134: i: 2 gid: 3 +134: horizontal: +134: i: 0 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 2 +134: i: 1 gid: 3 +134: vertical: +134: i: 0 gid: 2 +134: i: 1 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 3 +134: OK +134: +134: +134: -- Comparing output.. 131: 0: 4 131: 1: 5 131: 2: 6 @@ -429431,34 +429538,74 @@ 131: 131: 131: -- Comparing output.. -125: LOCAL_ID=0 before if -125: LOCAL_ID=1 before if -125: LOCAL_ID=0 inside if -125: LOCAL_ID=1 inside if -125: LOCAL_ID=0 inside for, iteration 0, value 2 -125: LOCAL_ID=1 inside for, iteration 0, value 2 -125: LOCAL_ID=0 inside for, iteration 1, value 1 -125: LOCAL_ID=1 inside for, iteration 1, value 1 -125: LOCAL_ID=0 after if -125: LOCAL_ID=1 after if -125: OK -125: -125: -125: -- Comparing output.. - 98/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 6.82 sec -test 44 - Start 44: regression/test_issue_445 +101/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 6.64 sec +test 46 + Start 46: regression/test_issue_577 -44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -44: Test timeout computed to be: 10000000 - 99/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 8.74 sec -test 45 - Start 45: regression/test_issue_553 +46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +46: Test timeout computed to be: 10000000 +102/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 7.99 sec +test 47 + Start 47: regression/test_issue_757 -45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -45: Test timeout computed to be: 10000000 +47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +47: Test timeout computed to be: 10000000 +135: gid_x 0 after barrier at iteration 16 +135: gid_x 1 after barrier at iteration 16 +135: gid_x 0 after barrier at iteration 15 +135: gid_x 1 after barrier at iteration 15 +135: gid_x 0 after barrier at iteration 14 +135: gid_x 1 after barrier at iteration 14 +135: gid_x 0 after barrier at iteration 13 +135: gid_x 1 after barrier at iteration 13 +135: gid_x 0 after barrier at iteration 12 +135: gid_x 1 after barrier at iteration 12 +135: gid_x 0 after barrier at iteration 11 +135: gid_x 1 after barrier at iteration 11 +135: gid_x 0 after barrier at iteration 10 +135: gid_x 1 after barrier at iteration 10 +135: gid_x 0 after barrier at iteration 9 +135: gid_x 1 after barrier at iteration 9 +135: gid_x 0 after barrier at iteration 8 +135: gid_x 1 after barrier at iteration 8 +135: gid_x 0 after barrier at iteration 7 +135: gid_x 1 after barrier at iteration 7 +135: gid_x 0 after barrier at iteration 6 +135: gid_x 1 after barrier at iteration 6 +135: gid_x 0 after barrier at iteration 5 +135: gid_x 1 after barrier at iteration 5 +135: gid_x 0 after barrier at iteration 4 +135: gid_x 1 after barrier at iteration 4 +135: gid_x 0 after barrier at iteration 3 +135: gid_x 1 after barrier at iteration 3 +135: gid_x 0 after barrier at iteration 2 +135: gid_x 1 after barrier at iteration 2 +135: gid_x 0 after barrier at iteration 1 +135: gid_x 1 after barrier at iteration 1 +135: OK +135: OK +135: +135: +135: -- Comparing output.. +103/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 6.31 sec +test 48 + Start 48: regression/test_llvm_segfault_issue_889 + +48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +48: Test timeout computed to be: 10000000 +133: LOCAL_ID=0 before if +133: LOCAL_ID=1 before if +133: LOCAL_ID=0 inside if +133: LOCAL_ID=1 inside if +133: LOCAL_ID=0 after if +133: LOCAL_ID=1 after if +133: OK +133: +133: +133: -- Comparing output.. 132: 0 0 0: before barriers 132: 1 0 0: before barriers 132: 0 1 0: before barriers @@ -429511,82 +429658,47 @@ 132: 132: 132: -- Comparing output.. -100/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 6.83 sec -test 46 - Start 46: regression/test_issue_577 - -46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -46: Test timeout computed to be: 10000000 -129: 0: 1000 -129: 1: 2000 -129: OK -129: -129: -129: -- Comparing output.. -134: vertical: -134: i: 0 gid: 1 -134: horizontal: -134: i: 0 gid: 0 -134: i: 0 gid: 1 -134: i: 1 gid: 0 -134: i: 1 gid: 1 -134: vertical: -134: i: 0 gid: 1 -134: i: 1 gid: 1 -134: vertical: -134: i: 0 gid: 2 -134: i: 1 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 3 -134: i: 2 gid: 3 -134: horizontal: -134: i: 0 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 2 -134: i: 1 gid: 3 -134: vertical: -134: i: 0 gid: 2 -134: i: 1 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 3 -134: OK -134: -134: -134: -- Comparing output.. -101/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 8.20 sec -test 47 - Start 47: regression/test_issue_757 - -47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -47: Test timeout computed to be: 10000000 -102/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 6.66 sec -test 48 - Start 48: regression/test_llvm_segfault_issue_889 - -48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -48: Test timeout computed to be: 10000000 -116: OK -116: -116: -103/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 12.30 sec +104/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 8.23 sec test 49 Start 49: regression/test_issue_893 49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 49: Test timeout computed to be: 10000000 +105/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 8.64 sec +test 50 + Start 50: regression/test_flatten_barrier_subs + +50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +50: Test timeout computed to be: 10000000 +50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output +139: 0: 13 +139: 1: 1 +139: 2: 1 +139: 3: 3 +139: 4: 1 +139: 5: 1 +139: 6: 1 +139: 7: 0 +139: 8: 0 +139: 9: 0 +139: 10: 0 +139: 11: 0 +139: 12: 0 +139: OK +139: +139: +139: -- Comparing output.. 100: OK 100: 100: 1 warning and 2 errors generated. -100: log: 0x5597f22ed370 +100: log: 0x55dcd08abb80 100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here 100: 100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_J2ilqS.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_J2ilqS.cl:1:10: missing terminating '"' character +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_4vNJOj.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_4vNJOj.cl:1:10: missing terminating '"' character 100: Device pthread-penryn-AMD Opteron 62xx class CPU failed to build the program 100: 100: cl_program callback (via pfn_notify) @@ -429599,52 +429711,7 @@ 100: 1 error generated. 100: 1 error generated. 100: -104/165 Test #100: runtime/clBuildProgram .............................................................. Passed 18.58 sec -test 50 - Start 50: regression/test_flatten_barrier_subs - -50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -50: Test timeout computed to be: 10000000 -50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output -135: gid_x 0 after barrier at iteration 16 -135: gid_x 1 after barrier at iteration 16 -135: gid_x 0 after barrier at iteration 15 -135: gid_x 1 after barrier at iteration 15 -135: gid_x 0 after barrier at iteration 14 -135: gid_x 1 after barrier at iteration 14 -135: gid_x 0 after barrier at iteration 13 -135: gid_x 1 after barrier at iteration 13 -135: gid_x 0 after barrier at iteration 12 -135: gid_x 1 after barrier at iteration 12 -135: gid_x 0 after barrier at iteration 11 -135: gid_x 1 after barrier at iteration 11 -135: gid_x 0 after barrier at iteration 10 -135: gid_x 1 after barrier at iteration 10 -135: gid_x 0 after barrier at iteration 9 -135: gid_x 1 after barrier at iteration 9 -135: gid_x 0 after barrier at iteration 8 -135: gid_x 1 after barrier at iteration 8 -135: gid_x 0 after barrier at iteration 7 -135: gid_x 1 after barrier at iteration 7 -135: gid_x 0 after barrier at iteration 6 -135: gid_x 1 after barrier at iteration 6 -135: gid_x 0 after barrier at iteration 5 -135: gid_x 1 after barrier at iteration 5 -135: gid_x 0 after barrier at iteration 4 -135: gid_x 1 after barrier at iteration 4 -135: gid_x 0 after barrier at iteration 3 -135: gid_x 1 after barrier at iteration 3 -135: gid_x 0 after barrier at iteration 2 -135: gid_x 1 after barrier at iteration 2 -135: gid_x 0 after barrier at iteration 1 -135: gid_x 1 after barrier at iteration 1 -135: OK -135: OK -135: -135: -135: -- Comparing output.. -105/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 6.43 sec +106/165 Test #100: runtime/clBuildProgram .............................................................. Passed 19.19 sec test 51 Start 51: regression/phi_nodes_not_replicated_REPL @@ -429653,9 +429720,7 @@ 51: Environment variables: 51: POCL_WORK_GROUP_METHOD=workitemrepl 51: Test timeout computed to be: 10000000 -113: Max CUs: 16 -113: OK -106/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 14.32 sec +107/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 5.14 sec test 52 Start 52: regression/issues_with_local_pointers_REPL @@ -429664,14 +429729,19 @@ 52: Environment variables: 52: POCL_WORK_GROUP_METHOD=workitemrepl 52: Test timeout computed to be: 10000000 -46: BUILD ERROR -46: BUILD ERROR -46: OK -46: -46: 1 error generated. -46: 1 error generated. -46: -107/165 Test #46: regression/test_issue_577 ........................................................... Passed 3.50 sec +138: id=0: AAA. +138: id=0: CCC. +138: auxfunc +138: id=1: AAA. +138: id=1: CCC. +138: auxfunc +138: id=0: EEE. +138: id=1: EEE. +138: OK +138: +138: +138: -- Comparing output.. +108/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 5.81 sec test 53 Start 53: regression/barrier_between_two_for_loops_REPL @@ -429702,6 +429772,15 @@ 136: 136: 136: -- Comparing output.. +109/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 6.78 sec +test 54 + Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL + +54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +54: Environment variables: +54: POCL_WORK_GROUP_METHOD=workitemrepl +54: Test timeout computed to be: 10000000 137: global: 0-0-0 137: local: 0-0-0 137: global: 0-0-1 @@ -429715,16 +429794,7 @@ 137: 137: -- SORTING FILE 137: -- Comparing output.. -108/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 7.72 sec -test 54 - Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL - -54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -54: Environment variables: -54: POCL_WORK_GROUP_METHOD=workitemrepl -54: Test timeout computed to be: 10000000 -109/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 5.99 sec +110/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 6.90 sec test 55 Start 55: regression/for-loop_with_computation_after_the_brexit_REPL @@ -429733,89 +429803,6 @@ 55: Environment variables: 55: POCL_WORK_GROUP_METHOD=workitemrepl 55: Test timeout computed to be: 10000000 -138: id=0: AAA. -138: id=0: CCC. -138: auxfunc -138: id=1: AAA. -138: id=1: CCC. -138: auxfunc -138: id=0: EEE. -138: id=1: EEE. -138: OK -138: -138: -138: -- Comparing output.. -110/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 6.52 sec -test 56 - Start 56: regression/for-loop_with_a_variable_iteration_count_REPL - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=workitemrepl -56: Test timeout computed to be: 10000000 -139: 0: 13 -139: 1: 1 -139: 2: 1 -139: 3: 3 -139: 4: 1 -139: 5: 1 -139: 6: 1 -139: 7: 0 -139: 8: 0 -139: 9: 0 -139: 10: 0 -139: 11: 0 -139: 12: 0 -139: OK -139: -139: -139: -- Comparing output.. -111/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 6.84 sec -test 57 - Start 57: regression/early_return_before_a_barrier_region_REPL - -57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -57: Environment variables: -57: POCL_WORK_GROUP_METHOD=workitemrepl -57: Test timeout computed to be: 10000000 -44: OK -44: -44: -112/165 Test #44: regression/test_issue_445 ........................................................... Passed 6.14 sec -test 58 - Start 58: regression/id-dependent_computation_before_kernel_exit_REPL - -58: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_id_dependent_computation" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -58: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -58: Environment variables: -58: POCL_WORK_GROUP_METHOD=workitemrepl -58: Test timeout computed to be: 10000000 -43: OK -43: -43: -113/165 Test #43: regression/test_issue_231 ........................................................... Passed 6.95 sec -test 59 - Start 59: regression/barrier_just_before_return_REPL - -59: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_before_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -59: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -59: Environment variables: -59: POCL_WORK_GROUP_METHOD=workitemrepl -59: Test timeout computed to be: 10000000 -47: OK -47: -47: -114/165 Test #47: regression/test_issue_757 ........................................................... Passed 6.28 sec -test 60 - Start 60: regression/infinite_loop_REPL - -60: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_infinite_loop" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -60: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -60: Environment variables: -60: POCL_WORK_GROUP_METHOD=workitemrepl -60: Test timeout computed to be: 10000000 140: 0: 128 140: 1: 1 140: 2: 1 @@ -557819,6 +557806,43 @@ 140: OK 140: 140: +43: OK +43: +43: +111/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 6.63 sec +test 56 + Start 56: regression/for-loop_with_a_variable_iteration_count_REPL + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=workitemrepl +56: Test timeout computed to be: 10000000 +112/165 Test #43: regression/test_issue_231 ........................................................... Passed 6.21 sec +test 57 + Start 57: regression/early_return_before_a_barrier_region_REPL + +57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +57: Environment variables: +57: POCL_WORK_GROUP_METHOD=workitemrepl +57: Test timeout computed to be: 10000000 +46: BUILD ERROR +46: BUILD ERROR +46: OK +46: +46: 1 error generated. +46: 1 error generated. +46: +113/165 Test #46: regression/test_issue_577 ........................................................... Passed 3.34 sec +test 58 + Start 58: regression/id-dependent_computation_before_kernel_exit_REPL + +58: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_id_dependent_computation" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +58: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +58: Environment variables: +58: POCL_WORK_GROUP_METHOD=workitemrepl +58: Test timeout computed to be: 10000000 45: outer=0 inner=0 lid=0 45: outer=0 inner=0 lid=1 45: + outer=0 inner=0 lid=0 @@ -557839,10 +557863,31 @@ 45: 45: 2 warnings generated. 45: +114/165 Test #45: regression/test_issue_553 ........................................................... Passed 5.77 sec +test 59 + Start 59: regression/barrier_just_before_return_REPL + +59: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_before_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +59: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +59: Environment variables: +59: POCL_WORK_GROUP_METHOD=workitemrepl +59: Test timeout computed to be: 10000000 +44: OK +44: +44: +115/165 Test #44: regression/test_issue_445 ........................................................... Passed 6.90 sec +test 60 + Start 60: regression/infinite_loop_REPL + +60: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_infinite_loop" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +60: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +60: Environment variables: +60: POCL_WORK_GROUP_METHOD=workitemrepl +60: Test timeout computed to be: 10000000 48: binary size [0]: 67425 -48: binary size [1]: 140731435119625 -48: binary size [2]: 126614527 -48: binary size [3]: 100 +48: binary size [1]: 0 +48: binary size [2]: 0 +48: binary size [3]: 0 48: binary size [4]: 895 48: binary size [5]: 0 48: binary size [6]: 0 @@ -557850,7 +557895,7 @@ 48: OK 48: 48: -115/165 Test #45: regression/test_issue_553 ........................................................... Passed 8.67 sec +116/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 5.56 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -557859,7 +557904,10 @@ 61: Environment variables: 61: POCL_WORK_GROUP_METHOD=workitemrepl 61: Test timeout computed to be: 10000000 -116/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 8.02 sec +49: OK +49: +49: +117/165 Test #49: regression/test_issue_893 ........................................................... Passed 5.74 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -557868,7 +557916,10 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -117/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 9.47 sec +52: OK +52: +52: +118/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 5.03 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -557877,10 +557928,10 @@ 63: Environment variables: 63: POCL_WORK_GROUP_METHOD=workitemrepl 63: Test timeout computed to be: 10000000 -51: OK -51: -51: -118/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 7.33 sec +47: OK +47: +47: +119/165 Test #47: regression/test_issue_757 ........................................................... Passed 6.78 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -557889,10 +557940,10 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -49: OK -49: -49: -119/165 Test #49: regression/test_issue_893 ........................................................... Passed 8.41 sec +51: OK +51: +51: +120/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 5.58 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -557901,10 +557952,10 @@ 65: Environment variables: 65: POCL_WORK_GROUP_METHOD=workitemloops 65: Test timeout computed to be: 10000000 -52: OK -52: -52: -120/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 7.37 sec +54: OK +54: +54: +121/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 5.07 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -557913,10 +557964,10 @@ 66: Environment variables: 66: POCL_WORK_GROUP_METHOD=workitemloops 66: Test timeout computed to be: 10000000 -54: OK -54: -54: -121/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 6.91 sec +56: OK +56: +56: +122/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 4.78 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -557925,10 +557976,10 @@ 67: Environment variables: 67: POCL_WORK_GROUP_METHOD=workitemloops 67: Test timeout computed to be: 10000000 -53: OK -53: -53: -122/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 7.70 sec +57: OK +57: +57: +123/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 4.84 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -557940,7 +557991,7 @@ 55: OK 55: 55: -123/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 7.74 sec +124/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 5.71 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -557949,10 +558000,10 @@ 69: Environment variables: 69: POCL_WORK_GROUP_METHOD=workitemloops 69: Test timeout computed to be: 10000000 -56: OK -56: -56: -124/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 7.24 sec +53: OK +53: +53: +125/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 6.41 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -557961,10 +558012,10 @@ 70: Environment variables: 70: POCL_WORK_GROUP_METHOD=workitemloops 70: Test timeout computed to be: 10000000 -57: OK -57: -57: -125/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 6.81 sec +58: OK +58: +58: +126/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 5.46 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -557981,7 +558032,7 @@ 50: 50: 50: -- Comparing output.. -126/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 10.65 sec +127/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 8.31 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -557993,7 +558044,7 @@ 60: OK 60: 60: -127/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 6.40 sec +128/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 4.84 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -558002,10 +558053,10 @@ 73: Environment variables: 73: POCL_WORK_GROUP_METHOD=workitemloops 73: Test timeout computed to be: 10000000 -58: OK -58: -58: -128/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 7.45 sec +59: OK +59: +59: +129/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 5.72 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -558014,10 +558065,13 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -59: OK -59: -59: -129/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 7.96 sec +62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: OK +62: +62: 6 warnings generated. +62: +130/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 3.82 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -558026,13 +558080,10 @@ 75: Environment variables: 75: POCL_WORK_GROUP_METHOD=workitemloops 75: Test timeout computed to be: 10000000 -63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -63: -63: 6 warnings generated. -63: -63: -- OK -130/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 6.00 sec +61: OK +61: +61: +131/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 4.77 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -558041,10 +558092,13 @@ 76: Environment variables: 76: POCL_WORK_GROUP_METHOD=workitemloops 76: Test timeout computed to be: 10000000 -61: OK -61: -61: -131/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 6.37 sec +63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +63: +63: 6 warnings generated. +63: +63: -- OK +132/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 4.33 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -558053,13 +558107,10 @@ 77: Environment variables: 77: POCL_WORK_GROUP_METHOD=workitemloops 77: Test timeout computed to be: 10000000 -62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: OK -62: -62: 6 warnings generated. -62: -132/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 7.04 sec +64: OK +64: +64: +133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 5.95 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -558068,10 +558119,13 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -64: OK -64: -64: -133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 6.85 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +134/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 5.25 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -558083,7 +558137,7 @@ 74: OK 74: 74: -134/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 6.51 sec +135/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 4.97 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -558092,13 +558146,10 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -135/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 7.67 sec +77: OK +77: +77: +136/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 4.21 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -558110,7 +558161,7 @@ 75: OK 75: 75: -136/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 6.92 sec +137/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 5.03 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -558119,10 +558170,12 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -77: OK -77: -77: -137/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 7.23 sec +66: OK +66: OK +66: OK +66: +66: +138/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 8.07 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -558134,7 +558187,7 @@ 76: OK 76: 76: -138/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 8.77 sec +139/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 5.05 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -558143,10 +558196,12 @@ 84: Environment variables: 84: POCL_WORK_GROUP_METHOD=workitemloops 84: Test timeout computed to be: 10000000 -78: OK -78: -78: -139/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 8.12 sec +65: OK +65: OK +65: OK +65: +65: +140/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 9.19 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -558155,10 +558210,10 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -79: OK -79: -79: -140/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 7.34 sec +78: OK +78: +78: +141/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 4.20 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -558167,12 +558222,12 @@ 86: Environment variables: 86: POCL_WORK_GROUP_METHOD=workitemloops 86: Test timeout computed to be: 10000000 -65: OK -65: OK -65: OK -65: -65: -141/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 14.38 sec +71: OK +71: OK +71: OK +71: +71: +142/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 8.46 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -558181,12 +558236,12 @@ 87: Environment variables: 87: POCL_WORK_GROUP_METHOD=workitemloops 87: Test timeout computed to be: 10000000 -67: OK -67: OK -67: OK -67: -67: -142/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 15.10 sec +72: OK +72: OK +72: OK +72: +72: +143/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 8.32 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -558195,154 +558250,146 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -143/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 15.16 sec +69: OK +69: OK +69: OK +69: +69: +144/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 9.18 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -144/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 14.42 sec +79: OK +79: +79: +145/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 4.02 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 90: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_setargs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 90: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 90: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -145/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 16.33 sec +68: OK +68: OK +68: OK +68: +68: +146/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 10.66 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -72: OK -72: OK -72: OK -72: -72: -146/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 14.27 sec +84: OK +84: +84: +147/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 3.64 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one 92: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_fors_with_var_iteration_counts" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 92: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 92: Test timeout computed to be: 10000000 -81: OK -81: -81: -147/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 7.60 sec +83: OK +83: +83: +148/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 4.09 sec test 93 Start 93: regression/autolocals_in_constexprs 93: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_autolocals_in_constexprs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 93: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 93: Test timeout computed to be: 10000000 -82: OK -82: -82: -148/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 7.93 sec +85: OK +85: +85: +149/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 3.58 sec test 94 Start 94: regression/struct_kernel_arguments 94: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_structs_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 94: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 94: Test timeout computed to be: 10000000 -80: OK -80: -80: -149/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 9.17 sec +67: OK +67: OK +67: OK +67: +67: +150/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 12.02 sec test 95 Start 95: regression/vector_kernel_arguments 95: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_vectors_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 95: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 95: Test timeout computed to be: 10000000 -83: OK -83: -83: -150/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 8.01 sec -69: OK -69: OK -69: OK -69: -69: -151/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 18.29 sec -84: OK -84: -84: -152/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 7.58 sec +80: OK +80: +80: +151/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 5.26 sec +82: OK +82: +82: +152/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 5.44 sec +70: OK +70: OK +70: OK +70: +70: +153/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 12.15 sec 86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 86: OK 86: 86: 6 warnings generated. 86: -153/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 7.12 sec +154/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 3.81 sec +81: OK +81: +81: +155/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 5.53 sec +87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +87: +87: 6 warnings generated. +87: +87: -- OK +156/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 3.88 sec 88: OK 88: 88: -154/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 5.12 sec -85: OK -85: -85: -155/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 8.14 sec +157/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 4.18 sec 89: OK 89: 89: -156/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 5.82 sec +158/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 4.02 sec 92: OK 92: 92: -157/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 4.97 sec -87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -87: -87: 6 warnings generated. -87: -87: -- OK -158/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 7.95 sec -70: OK -70: OK -70: OK -70: -70: -159/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 20.76 sec -91: OK -91: -91: -160/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 6.15 sec +159/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 2.92 sec 90: OK 90: 90: -161/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 6.53 sec +160/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 3.79 sec 93: OK 93: 93: -162/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 5.48 sec -94: OK -94: -94: -163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 5.54 sec +161/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 3.13 sec +91: OK +91: +91: +162/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.91 sec 95: OK 95: 95: -164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 6.97 sec +163/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 2.77 sec +94: OK +94: +94: +164/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 3.18 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -558353,28 +558400,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 64.79 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 48.81 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 79.71 sec*proc (2 tests) -cuda = 318.54 sec*proc (53 tests) -dlopen = 0.28 sec*proc (3 tests) -hsa = 36.57 sec*proc (4 tests) -hsa-native = 923.69 sec*proc (91 tests) -internal = 1453.64 sec*proc (160 tests) -kernel = 581.16 sec*proc (38 tests) -matrix = 36.23 sec*proc (4 tests) -poclbin = 36.02 sec*proc (4 tests) -proxy = 269.75 sec*proc (36 tests) -regression = 449.11 sec*proc (53 tests) -runtime = 128.41 sec*proc (29 tests) -tce = 56.34 sec*proc (8 tests) -vulkan = 166.66 sec*proc (26 tests) -workgroup = 171.99 sec*proc (16 tests) +EinsteinToolkit = 84.81 sec*proc (2 tests) +cuda = 253.04 sec*proc (53 tests) +dlopen = 0.38 sec*proc (3 tests) +hsa = 38.79 sec*proc (4 tests) +hsa-native = 921.74 sec*proc (91 tests) +internal = 1324.08 sec*proc (160 tests) +kernel = 639.72 sec*proc (38 tests) +matrix = 35.63 sec*proc (4 tests) +poclbin = 43.73 sec*proc (4 tests) +proxy = 250.23 sec*proc (36 tests) +regression = 294.84 sec*proc (53 tests) +runtime = 120.47 sec*proc (29 tests) +tce = 45.49 sec*proc (8 tests) +vulkan = 148.04 sec*proc (26 tests) +workgroup = 152.38 sec*proc (16 tests) -Total Test time (real) = 124.23 sec +Total Test time (real) = 118.20 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -558382,6 +558429,7 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[2]: Leaving directory '/build/pocl-3.1' ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING avx TESTING avx + env POCL_KERNELLIB_NAME=avx /usr/bin/make -f debian/rules run-tests @@ -558468,7 +558516,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -558618,10 +558666,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -558657,7 +558705,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -558766,10 +558814,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -558798,9 +558846,9 @@ 3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" 3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 3: Test timeout computed to be: 10000000 - 1/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.09 sec - 2/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.11 sec - 3/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.11 sec + 1/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.06 sec + 2/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.06 sec + 3/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.11 sec test 1 Start 1: pocl_version_check @@ -558810,7 +558858,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.16 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.12 sec test 29 Start 29: kernel/test_shuffle_char @@ -558901,17 +558949,51 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 +37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt +38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt +39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt +40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt +41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt +37: Running test test_ucharn... +37: uchar2 0 +37: uchar3 0 +37: uchar4 0 +37: uchar8 0 +37: uchar16 0 +37: uchar2 41 +37: uchar3 7b +37: uchar4 c6 +37: uchar8 29c +37: uchar16 7a0 +37: OK +37: +37: +37: -- Comparing output.. + 5/165 Test #37: kernel/test_ucharn .................................................................. Passed 5.98 sec test 6 Start 6: kernel/test_convert_type_1 6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 6: Test timeout computed to be: 10000000 -37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt -38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt -39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt -40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt -41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt +41: Running test test_sizeof... +41: sizeof(uint) == 4 +41: sizeof(uint2) == 8 +41: sizeof(uint3) == 16 +41: sizeof(uint4) == 16 +41: sizeof(uint8) == 32 +41: sizeof(uint16) == 64 +41: OK +41: +41: +41: -- Comparing output.. + 6/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 6.34 sec +test 7 + Start 7: kernel/test_convert_type_2 + +7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +7: Test timeout computed to be: 10000000 38: Running test test_printf... 38: INTEGERS 38: @@ -559056,129 +559138,13 @@ 38: 2 warnings generated. 38: 38: -- Comparing output.. - 5/165 Test #38: kernel/test_printf .................................................................. Passed 6.52 sec -test 7 - Start 7: kernel/test_convert_type_2 - -7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -7: Test timeout computed to be: 10000000 -37: Running test test_ucharn... -37: uchar2 0 -37: uchar3 0 -37: uchar4 0 -37: uchar8 0 -37: uchar16 0 -37: uchar2 41 -37: uchar3 7b -37: uchar4 c6 -37: uchar8 29c -37: uchar16 7a0 -37: OK -37: -37: -37: -- Comparing output.. - 6/165 Test #37: kernel/test_ucharn .................................................................. Passed 7.31 sec + 7/165 Test #38: kernel/test_printf .................................................................. Passed 6.77 sec test 8 Start 8: kernel/test_convert_type_4 8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 8: Test timeout computed to be: 10000000 -41: Running test test_sizeof... -41: sizeof(uint) == 4 -41: sizeof(uint2) == 8 -41: sizeof(uint3) == 16 -41: sizeof(uint4) == 16 -41: sizeof(uint8) == 32 -41: sizeof(uint16) == 64 -41: OK -41: -41: -41: -- Comparing output.. - 7/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 8.01 sec -test 9 - Start 9: kernel/test_convert_type_8 - -9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -9: Test timeout computed to be: 10000000 -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x56424e542480,0x1,0x1,0x1 -40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x56424e542480,0x1,0x1,0x1,0x56424e5ae000,0x7f32e9de4ed5,0x1,0x7f32e9df7b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0x56424e5ae000,0x7f32e9de4ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: ulong16 0x7f32d55bc210,0x7f32c4000900,0x1000000000002e9,0x1,0x788200000010,0x7f32d55bc8f0,0x7f32d55bc7f0,0x7f32d2b75bf0,0x7f32d55bc210,0x7f32c4000900,0x7f32d55bc211,0x7f32d55bc764,0x788200000010,0x7f32c4000900,0x100000000000223,0x1 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: l 0x7f32d55bca40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x56424e5ae000,0x7f32e9de4ed5,0x1,0x7f32e9df7b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: l 0x7f32d55bcb00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x56424e5ae000,0x7f32e9de4ed5,0x1,0x7f32e9df7b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € -40: -40: ulong2 0 -40: ulong3 0 -40: ulong4 0 -40: ulong8 0 -40: ulong16 0 -40: ulong2 edcba98765432150 -40: ulong3 edcba98765432176 -40: ulong4 edcba987654321c9 -40: ulong8 edcba98765432393 -40: ulong16 edcba987654326af -40: OK -40: -40: 10 warnings generated. -40: -40: -- Comparing output.. -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_oiQcq 2024-06-21 03:38:18.687809722 -1200 -40: @@ -2,19 +2,19 @@ -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x56424e542480,0x1,0x1,0x1 -40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x56424e542480,0x1,0x1,0x1,0x56424e5ae000,0x7f32e9de4ed5,0x1,0x7f32e9df7b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0x56424e5ae000,0x7f32e9de4ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: +ulong16 0x7f32d55bc210,0x7f32c4000900,0x1000000000002e9,0x1,0x788200000010,0x7f32d55bc8f0,0x7f32d55bc7f0,0x7f32d2b75bf0,0x7f32d55bc210,0x7f32c4000900,0x7f32d55bc211,0x7f32d55bc764,0x788200000010,0x7f32c4000900,0x100000000000223,0x1 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7f32d55bca40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x56424e5ae000,0x7f32e9de4ed5,0x1,0x7f32e9df7b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: +l 0x7f32d55bcb00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x56424e5ae000,0x7f32e9de4ed5,0x1,0x7f32e9df7b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € -40: -40: ulong2 0 -40: ulong3 0 -40: -40: -40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): -40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_oiQcq -40: -40: -40: -- OK - 8/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 8.24 sec -test 10 - Start 10: kernel/test_convert_type_16 - -10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -10: Test timeout computed to be: 10000000 39: Running test test_printf_vectors... 39: 39: VECTORS @@ -559211,25 +559177,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 -39: uint16 0xd2602800,0x5647,0x7d4a1630,0x7f9f,0x2,0,0,0,0x69a7ed5f,0x7f9f,0x6602a338,0x7f9f,0x69a7e960,0x7f9f,0x69a7e960,0x7f9f +39: uint16 0x746de9c0,0x5581,0x707e630,0x7f01,0x2,0,0,0,0xf7e64d5f,0x7f00,0xf0caf338,0x7f00,0xf7e64960,0x7f00,0xf7e64960,0x7f00 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -39: ulong8 0x5647d2602800,0x7f9f7d4a1630,0x2,0,0x7f9f69a7ed5f,0x7f9f6602a338,0x7f9f69a7e960,0x7f9f69a7e960 -39: ulong16 0x5647d2602800,0x7f9f7d4a1630,0x2,0,0x7f9f69a7ed5f,0x7f9f6602a338,0x7f9f69a7e960,0x7f9f69a7e960,0x7f9f69a7e7f0,0x7f9f7d320592,0x7f9f6602f520,0x2,0x7f9f69a7e700,0x7f9f7d3d05f8,0x5647d256fed0,0x3ff +39: ulong8 0x5581746de9c0,0x7f010707e630,0x2,0,0x7f00f7e64d5f,0x7f00f0caf338,0x7f00f7e64960,0x7f00f7e64960 +39: ulong16 0x5581746de9c0,0x7f010707e630,0x2,0,0x7f00f7e64d5f,0x7f00f0caf338,0x7f00f7e64960,0x7f00f7e64960,0x7f00f7e647f0,0x7f0106efd592,0x7f00f0cb4520,0x2,0x7f00f7e64700,0x7f0106fad5f8,0x55817464ced0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 -39: float16 -2.40686e+11,3.09505e-41,1.67887e+37,4.57818e-41,2.8026e-45,0,0,0,2.53764e+25,4.57818e-41,1.5423e+23,4.57818e-41,2.53741e+25,4.57818e-41,2.53741e+25,4.57818e-41 +39: float16 7.53977e+31,3.0673e-41,1.02239e-34,4.55604e-41,2.8026e-45,0,0,0,-9.34217e+33,4.5559e-41,-5.0248e+29,4.5559e-41,-9.34154e+33,4.5559e-41,-9.34154e+33,4.5559e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 -39: double8 4.68703e-310,6.93288e-310,9.88131e-324,0,6.93286e-310,6.93286e-310,6.93286e-310,6.93286e-310 -39: double16 4.68703e-310,6.93288e-310,9.88131e-324,0,6.93286e-310,6.93286e-310,6.93286e-310,6.93286e-310,6.93286e-310,6.93288e-310,6.93286e-310,9.88131e-324,6.93286e-310,6.93288e-310,4.68703e-310,5.05429e-321 +39: double8 4.64493e-310,6.89925e-310,9.88131e-324,0,6.89924e-310,6.89923e-310,6.89924e-310,6.89924e-310 +39: double16 4.64493e-310,6.89925e-310,9.88131e-324,0,6.89924e-310,6.89923e-310,6.89924e-310,6.89924e-310,6.89924e-310,6.89925e-310,6.89923e-310,9.88131e-324,6.89924e-310,6.89925e-310,4.64493e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -559256,21 +559222,21 @@ 39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . -39: i 0xd2602800,0x5647,0x7d4a1630,0x7f9f,0x2,0,0,0,0x69a7ed5f,0x7f9f,0x6602a338,0x7f9f,0x69a7e960,0x7f9f,0x69a7e960,0x7f9f 0x69a7e7f0,0x7f9f,0x7d320592,0x7f9f,0x6602f520,0x7f9f,0x2,0,0x69a7e700,0x7f9f,0x7d3d05f8,0x7f9f,0xd256fed0,0x5647,0x3ff,0 @ +39: i 0x746de9c0,0x5581,0x707e630,0x7f01,0x2,0,0,0,0xf7e64d5f,0x7f00,0xf0caf338,0x7f00,0xf7e64960,0x7f00,0xf7e64960,0x7f00 0xf7e647f0,0x7f00,0x6efd592,0x7f01,0xf0cb4520,0x7f00,0x2,0,0xf7e64700,0x7f00,0x6fad5f8,0x7f01,0x7464ced0,0x5581,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 39: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -39: l 0x5647d2602800,0x7f9f7d4a1630,0x2,0,0x7f9f69a7ed5f,0x7f9f6602a338,0x7f9f69a7e960,0x7f9f69a7e960 0x7f9f69a7e7f0,0x7f9f7d320592,0x7f9f6602f520,0x2,0x7f9f69a7e700,0x7f9f7d3d05f8,0x5647d256fed0,0x3ff À -39: l 0x5647d2602800,0x7f9f7d4a1630,0x2,0,0x7f9f69a7ed5f,0x7f9f6602a338,0x7f9f69a7e960,0x7f9f69a7e960,0x7f9f69a7e7f0,0x7f9f7d320592,0x7f9f6602f520,0x2,0x7f9f69a7e700,0x7f9f7d3d05f8,0x5647d256fed0,0x3ff 0xfbad8001,0x17e7ba8013d41900,0x7f9f69a7e910,0x7f9f69a7e8d0,0x7f9f69a7e8c8,0x5647d2619060,0x7f9f51000ba0,0x7f9f7d3d73c4,0xfffffffffffffff0,0x7f9f7d4a0dea,0x7f9f69a7e870,0,0x7f9f7d3d73b0,0x7f9f69a7e910,0x807d3d7280,0x7f9f69a7e920 +39: l 0x5581746de9c0,0x7f010707e630,0x2,0,0x7f00f7e64d5f,0x7f00f0caf338,0x7f00f7e64960,0x7f00f7e64960 0x7f00f7e647f0,0x7f0106efd592,0x7f00f0cb4520,0x2,0x7f00f7e64700,0x7f0106fad5f8,0x55817464ced0,0x3ff À +39: l 0x5581746de9c0,0x7f010707e630,0x2,0,0x7f00f7e64d5f,0x7f00f0caf338,0x7f00f7e64960,0x7f00f7e64960,0x7f00f7e647f0,0x7f0106efd592,0x7f00f0cb4520,0x2,0x7f00f7e64700,0x7f0106fad5f8,0x55817464ced0,0x3ff 0xfbad8001,0x6cd6e44e398a0400,0x7f00f7e64910,0x7f00f7e648d0,0x7f00f7e648c8,0x5581746f5e60,0x7f00ed000ba0,0x7f0106fb43c4,0xfffffffffffffff0,0x7f010707ddea,0x7f00f7e64870,0,0x7f0106fb43b0,0x7f00f7e64910,0x8006fb4280,0x7f00f7e64920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . 39: f 31.1,31.2,31.3 32.4,32.5,32.6 . 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . -39: f -2.40686e+11,3.09505e-41,1.67887e+37,4.57818e-41,2.8026e-45,0,0,0,2.53764e+25,4.57818e-41,1.5423e+23,4.57818e-41,2.53741e+25,4.57818e-41,2.53741e+25,4.57818e-41 2.53732e+25,4.57818e-41,1.47895e+37,4.57818e-41,1.54607e+23,4.57818e-41,2.8026e-45,0,2.53727e+25,4.57818e-41,1.57034e+37,4.57818e-41,-2.3085e+11,3.09505e-41,1.43353e-42,0 @ +39: f 7.53977e+31,3.0673e-41,1.02239e-34,4.55604e-41,2.8026e-45,0,0,0,-9.34217e+33,4.5559e-41,-5.0248e+29,4.5559e-41,-9.34154e+33,4.5559e-41,-9.34154e+33,4.5559e-41 -9.34131e+33,4.5559e-41,9.02156e-35,4.55604e-41,-5.03272e+29,4.5559e-41,2.8026e-45,0,-9.34116e+33,4.5559e-41,9.43539e-35,4.55604e-41,7.25121e+31,3.0673e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -559287,37 +559253,37 @@ 39: 114 warnings generated. 39: 39: -- Comparing output.. -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_fWcvx 2024-06-21 03:38:19.395809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_pUIWj 2023-05-20 23:46:02.701886272 +1400 39: @@ -30,25 +30,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint16 0xd2602800,0x5647,0x7d4a1630,0x7f9f,0x2,0,0,0,0x69a7ed5f,0x7f9f,0x6602a338,0x7f9f,0x69a7e960,0x7f9f,0x69a7e960,0x7f9f +39: +uint16 0x746de9c0,0x5581,0x707e630,0x7f01,0x2,0,0,0,0xf7e64d5f,0x7f00,0xf0caf338,0x7f00,0xf7e64960,0x7f00,0xf7e64960,0x7f00 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong8 0x5647d2602800,0x7f9f7d4a1630,0x2,0,0x7f9f69a7ed5f,0x7f9f6602a338,0x7f9f69a7e960,0x7f9f69a7e960 -39: +ulong16 0x5647d2602800,0x7f9f7d4a1630,0x2,0,0x7f9f69a7ed5f,0x7f9f6602a338,0x7f9f69a7e960,0x7f9f69a7e960,0x7f9f69a7e7f0,0x7f9f7d320592,0x7f9f6602f520,0x2,0x7f9f69a7e700,0x7f9f7d3d05f8,0x5647d256fed0,0x3ff +39: +ulong8 0x5581746de9c0,0x7f010707e630,0x2,0,0x7f00f7e64d5f,0x7f00f0caf338,0x7f00f7e64960,0x7f00f7e64960 +39: +ulong16 0x5581746de9c0,0x7f010707e630,0x2,0,0x7f00f7e64d5f,0x7f00f0caf338,0x7f00f7e64960,0x7f00f7e64960,0x7f00f7e647f0,0x7f0106efd592,0x7f00f0cb4520,0x2,0x7f00f7e64700,0x7f0106fad5f8,0x55817464ced0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float16 -2.40686e+11,3.09505e-41,1.67887e+37,4.57818e-41,2.8026e-45,0,0,0,2.53764e+25,4.57818e-41,1.5423e+23,4.57818e-41,2.53741e+25,4.57818e-41,2.53741e+25,4.57818e-41 +39: +float16 7.53977e+31,3.0673e-41,1.02239e-34,4.55604e-41,2.8026e-45,0,0,0,-9.34217e+33,4.5559e-41,-5.0248e+29,4.5559e-41,-9.34154e+33,4.5559e-41,-9.34154e+33,4.5559e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double8 4.68703e-310,6.93288e-310,9.88131e-324,0,6.93286e-310,6.93286e-310,6.93286e-310,6.93286e-310 -39: +double16 4.68703e-310,6.93288e-310,9.88131e-324,0,6.93286e-310,6.93286e-310,6.93286e-310,6.93286e-310,6.93286e-310,6.93288e-310,6.93286e-310,9.88131e-324,6.93286e-310,6.93288e-310,4.68703e-310,5.05429e-321 +39: +double8 4.64493e-310,6.89925e-310,9.88131e-324,0,6.89924e-310,6.89923e-310,6.89924e-310,6.89924e-310 +39: +double16 4.64493e-310,6.89925e-310,9.88131e-324,0,6.89924e-310,6.89923e-310,6.89924e-310,6.89924e-310,6.89924e-310,6.89925e-310,6.89923e-310,9.88131e-324,6.89924e-310,6.89925e-310,4.64493e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -559326,7 +559292,7 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0xd2602800,0x5647,0x7d4a1630,0x7f9f,0x2,0,0,0,0x69a7ed5f,0x7f9f,0x6602a338,0x7f9f,0x69a7e960,0x7f9f,0x69a7e960,0x7f9f 0x69a7e7f0,0x7f9f,0x7d320592,0x7f9f,0x6602f520,0x7f9f,0x2,0,0x69a7e700,0x7f9f,0x7d3d05f8,0x7f9f,0xd256fed0,0x5647,0x3ff,0 @ +39: +i 0x746de9c0,0x5581,0x707e630,0x7f01,0x2,0,0,0,0xf7e64d5f,0x7f00,0xf0caf338,0x7f00,0xf7e64960,0x7f00,0xf7e64960,0x7f00 0xf7e647f0,0x7f00,0x6efd592,0x7f01,0xf0cb4520,0x7f00,0x2,0,0xf7e64700,0x7f00,0x6fad5f8,0x7f01,0x7464ced0,0x5581,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -559334,8 +559300,8 @@ 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x5647d2602800,0x7f9f7d4a1630,0x2,0,0x7f9f69a7ed5f,0x7f9f6602a338,0x7f9f69a7e960,0x7f9f69a7e960 0x7f9f69a7e7f0,0x7f9f7d320592,0x7f9f6602f520,0x2,0x7f9f69a7e700,0x7f9f7d3d05f8,0x5647d256fed0,0x3ff À -39: +l 0x5647d2602800,0x7f9f7d4a1630,0x2,0,0x7f9f69a7ed5f,0x7f9f6602a338,0x7f9f69a7e960,0x7f9f69a7e960,0x7f9f69a7e7f0,0x7f9f7d320592,0x7f9f6602f520,0x2,0x7f9f69a7e700,0x7f9f7d3d05f8,0x5647d256fed0,0x3ff 0xfbad8001,0x17e7ba8013d41900,0x7f9f69a7e910,0x7f9f69a7e8d0,0x7f9f69a7e8c8,0x5647d2619060,0x7f9f51000ba0,0x7f9f7d3d73c4,0xfffffffffffffff0,0x7f9f7d4a0dea,0x7f9f69a7e870,0,0x7f9f7d3d73b0,0x7f9f69a7e910,0x807d3d7280,0x7f9f69a7e920 +39: +l 0x5581746de9c0,0x7f010707e630,0x2,0,0x7f00f7e64d5f,0x7f00f0caf338,0x7f00f7e64960,0x7f00f7e64960 0x7f00f7e647f0,0x7f0106efd592,0x7f00f0cb4520,0x2,0x7f00f7e64700,0x7f0106fad5f8,0x55817464ced0,0x3ff À +39: +l 0x5581746de9c0,0x7f010707e630,0x2,0,0x7f00f7e64d5f,0x7f00f0caf338,0x7f00f7e64960,0x7f00f7e64960,0x7f00f7e647f0,0x7f0106efd592,0x7f00f0cb4520,0x2,0x7f00f7e64700,0x7f0106fad5f8,0x55817464ced0,0x3ff 0xfbad8001,0x6cd6e44e398a0400,0x7f00f7e64910,0x7f00f7e648d0,0x7f00f7e648c8,0x5581746f5e60,0x7f00ed000ba0,0x7f0106fb43c4,0xfffffffffffffff0,0x7f010707ddea,0x7f00f7e64870,0,0x7f0106fb43b0,0x7f00f7e64910,0x8006fb4280,0x7f00f7e64920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -559343,7 +559309,7 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f -2.40686e+11,3.09505e-41,1.67887e+37,4.57818e-41,2.8026e-45,0,0,0,2.53764e+25,4.57818e-41,1.5423e+23,4.57818e-41,2.53741e+25,4.57818e-41,2.53741e+25,4.57818e-41 2.53732e+25,4.57818e-41,1.47895e+37,4.57818e-41,1.54607e+23,4.57818e-41,2.8026e-45,0,2.53727e+25,4.57818e-41,1.57034e+37,4.57818e-41,-2.3085e+11,3.09505e-41,1.43353e-42,0 @ +39: +f 7.53977e+31,3.0673e-41,1.02239e-34,4.55604e-41,2.8026e-45,0,0,0,-9.34217e+33,4.5559e-41,-5.0248e+29,4.5559e-41,-9.34154e+33,4.5559e-41,-9.34154e+33,4.5559e-41 -9.34131e+33,4.5559e-41,9.02156e-35,4.55604e-41,-5.03272e+29,4.5559e-41,2.8026e-45,0,-9.34116e+33,4.5559e-41,9.43539e-35,4.55604e-41,7.25121e+31,3.0673e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -559360,21 +559326,109 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_fWcvx +39: /tmp/cmake_testrun_pUIWj 39: 39: 39: -- OK - 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 8.97 sec + 8/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 7.17 sec +test 9 + Start 9: kernel/test_convert_type_8 + +9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +9: Test timeout computed to be: 10000000 +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5570a7d88540,0x1,0x1,0x1 +40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5570a7d88540,0x1,0x1,0x1,0x5570a7df4e40,0x7f1947279ed5,0x1,0x7f194728cb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: ulong8 0x5570a7df4e40,0x7f1947279ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: ulong16 0x7f1938a5d210,0x7f1930000900,0x1000000000002e9,0x1,0x788200000010,0x7f1938a5d8f0,0x7f1938a5d7f0,0x7f193403abf0,0x7f1938a5d210,0x7f1930000900,0x7f1938a5d211,0x7f1938a5d764,0x788200000010,0x7f1930000900,0x100000000000223,0x1 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: l 0x7f1938a5da40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x5570a7df4e40,0x7f1947279ed5,0x1,0x7f194728cb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: l 0x7f1938a5db00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x5570a7df4e40,0x7f1947279ed5,0x1,0x7f194728cb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +40: ulong2 0 +40: ulong3 0 +40: ulong4 0 +40: ulong8 0 +40: ulong16 0 +40: ulong2 edcba98765432150 +40: ulong3 edcba98765432176 +40: ulong4 edcba987654321c9 +40: ulong8 edcba98765432393 +40: ulong16 edcba987654326af +40: OK +40: +40: 10 warnings generated. +40: +40: -- Comparing output.. +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_L4m8b 2023-05-20 23:46:03.621851675 +1400 +40: @@ -2,19 +2,19 @@ +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5570a7d88540,0x1,0x1,0x1 +40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5570a7d88540,0x1,0x1,0x1,0x5570a7df4e40,0x7f1947279ed5,0x1,0x7f194728cb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong8 0x5570a7df4e40,0x7f1947279ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: +ulong16 0x7f1938a5d210,0x7f1930000900,0x1000000000002e9,0x1,0x788200000010,0x7f1938a5d8f0,0x7f1938a5d7f0,0x7f193403abf0,0x7f1938a5d210,0x7f1930000900,0x7f1938a5d211,0x7f1938a5d764,0x788200000010,0x7f1930000900,0x100000000000223,0x1 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . +40: +l 0x7f1938a5da40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x5570a7df4e40,0x7f1947279ed5,0x1,0x7f194728cb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: +l 0x7f1938a5db00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x5570a7df4e40,0x7f1947279ed5,0x1,0x7f194728cb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +40: ulong2 0 +40: ulong3 0 +40: +40: +40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): +40: FAIL: Test output does not match the expected output; output stored in +40: /tmp/cmake_testrun_L4m8b +40: +40: +40: -- OK + 9/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 8.06 sec +test 10 + Start 10: kernel/test_convert_type_16 + +10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +10: Test timeout computed to be: 10000000 +35: OK +35: +35: 24 warnings generated. +35: + 10/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 12.21 sec test 11 Start 11: kernel/test_bitselect 11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 11: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 11: Test timeout computed to be: 10000000 -30: OK -30: -30: - 10/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 11.71 sec +34: OK +34: +34: 14 warnings generated. +34: + 11/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 12.34 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -559383,10 +559437,10 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -31: OK -31: -31: - 11/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 14.04 sec +29: OK +29: +29: + 12/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 12.82 sec test 13 Start 13: kernel/test_hadd_loops @@ -559395,21 +559449,21 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 12/165 Test #5: kernel/test_as_type ................................................................. Passed 14.03 sec +32: OK +32: +32: 14 warnings generated. +32: + 13/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 13.14 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 -29: OK -29: -29: - 13/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 14.24 sec +31: OK +31: +31: + 14/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 13.21 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -559418,55 +559472,56 @@ 165: Environment variables: 165: POCL_AFFINITY=1 165: Test timeout computed to be: 10000000 -35: OK -35: -35: 24 warnings generated. -35: - 14/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 15.10 sec +36: OK +36: +36: 24 warnings generated. +36: + 15/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 13.24 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -36: OK -36: -36: 24 warnings generated. -36: - 15/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 15.25 sec +33: OK +33: +33: 14 warnings generated. +33: + 16/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 13.75 sec test 153 Start 153: examples/matrix1_local 153: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" "-l" 153: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 153: Test timeout computed to be: 10000000 -42: OK -42: -42: 24 warnings generated. -42: - 16/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 15.44 sec +30: OK +30: +30: + 17/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 14.10 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -33: OK -33: -33: 14 warnings generated. -33: - 17/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 15.82 sec +5: Running test test_as_type... +5: OK +5: +5: + 18/165 Test #5: kernel/test_as_type ................................................................. Passed 14.02 sec test 155 Start 155: examples/matrix1_spir_local 155: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-DMYGEMM4####-DLOCAL_SIZE=32####-DMYGEMM6####-DTSN=64####-DTSM=64####-DTSK=8####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####-l####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 155: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 155: Test timeout computed to be: 10000000 -32: OK -32: -32: 14 warnings generated. -32: - 18/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 15.88 sec +154: +154: +42: OK +42: +42: 24 warnings generated. +42: + 19/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 14.23 sec test 156 Start 156: examples/matrix1_poclbin @@ -559475,104 +559530,115 @@ 156: Environment variables: 156: POCL_KERNEL_CACHE=0 156: Test timeout computed to be: 10000000 -154: -154: -34: OK -34: -34: 14 warnings generated. -34: - 19/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 15.99 sec +155: +155: +164: 4 warnings generated. +165: 4 warnings generated. +152: argc: 2 +152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +152: EXPLICIT BINARY: (null) +152: Autodetected local_wg: 64 max wg size: 4096 +152: Using simplest kernel (myGEMM2) +152: +152: Expected sum of all elements: 132985334142 +152: gws: 512 512 lws: 64 64 +152: Performance: 3.227090 GFLOPS/s | Time: 83.181902 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 132985334142 +152: OK + 20/165 Test #152: examples/matrix1 .................................................................... Passed 6.18 sec test 14 Start 14: kernel/test_min_max 14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 14: Test timeout computed to be: 10000000 -155: -155: -6: Running test test_convert_type_1... -6: OK -6: -6: 66 warnings generated. -6: - 20/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 21.35 sec -test 15 - Start 15: kernel/test_length_distance - -15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -15: Test timeout computed to be: 10000000 -164: 4 warnings generated. -165: 4 warnings generated. 154: argc: 4 154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 154: Binary local_wg: 32 154: Using simplest kernel (myGEMM2) 154: -154: Expected sum of all elements: 16620479076 +154: Expected sum of all elements: 16581821187 154: gws: 256 256 lws: 32 32 -154: Performance: 3.249859 GFLOPS/s | Time: 10.324888 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16620479076 +154: Performance: 1.851321 GFLOPS/s | Time: 18.124587 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16581821187 154: OK 154: 154: 154: 154: - 21/165 Test #154: examples/matrix1_spir ............................................................... Passed 8.64 sec + 21/165 Test #154: examples/matrix1_spir ............................................................... Passed 7.81 sec +test 15 + Start 15: kernel/test_length_distance + +15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +15: Test timeout computed to be: 10000000 +156: +156: +6: Running test test_convert_type_1... +6: OK +6: +6: 66 warnings generated. +6: + 22/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 16.71 sec test 16 Start 16: kernel/test_fmin_fmax_fma 16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 16: Test timeout computed to be: 10000000 -14: Running test test_min_max... -14: OK -14: -14: - 22/165 Test #14: kernel/test_min_max ................................................................. Passed 8.24 sec -test 17 - Start 17: kernel/test_local_struct_array - -17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -17: Test timeout computed to be: 10000000 -152: argc: 2 -152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -152: EXPLICIT BINARY: (null) -152: Autodetected local_wg: 64 max wg size: 4096 -152: Using simplest kernel (myGEMM2) -152: -152: Expected sum of all elements: 133369374810 -152: gws: 512 512 lws: 64 64 -152: Performance: 2.897789 GFLOPS/s | Time: 92.634590 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133369374810 -152: OK - 23/165 Test #152: examples/matrix1 .................................................................... Passed 10.25 sec -test 18 - Start 18: kernel/test_convert_sat_regression - -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -18: Test timeout computed to be: 10000000 -156: -156: 156: argc: 4 156: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 156: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_poclbin.bin 156: Binary local_wg: 32 156: Using simplest kernel (myGEMM2) 156: -156: Expected sum of all elements: 16610945475 +156: Expected sum of all elements: 16690301930 156: gws: 256 256 lws: 32 32 -156: Performance: 7.079209 GFLOPS/s | Time: 4.739856 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16610945475 +156: Performance: 3.001757 GFLOPS/s | Time: 11.178263 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16690301930 156: OK 156: 156: 156: 156: - 24/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 12.51 sec + 23/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 9.56 sec +test 17 + Start 17: kernel/test_local_struct_array + +17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +17: Test timeout computed to be: 10000000 +8: Running test test_convert_type_4... +8: OK +8: +8: 66 warnings generated. +8: + 24/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 17.71 sec +test 18 + Start 18: kernel/test_convert_sat_regression + +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +18: Test timeout computed to be: 10000000 +155: argc: 5 +155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 +155: Binary local_wg: 32 +155: Using locals (myGEMM4) +155: Using local group size: [32, 4] +155: +155: Expected sum of all elements: 16581821187 +155: gws: 256 32 lws: 32 4 +155: Performance: 0.381449 GFLOPS/s | Time: 87.965599 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16581821187 +155: OK +155: +155: +155: +155: + 25/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 11.35 sec test 19 Start 19: kernel/test_rotate @@ -559586,140 +559652,128 @@ 153: Using locals (myGEMM4) 153: Using local group size: [64, 4] 153: -153: Expected sum of all elements: 133369374810 +153: Expected sum of all elements: 133216558771 153: gws: 512 32 lws: 64 4 -153: Performance: 1.040931 GFLOPS/s | Time: 257.880085 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 133369374810 +153: Performance: 1.075465 GFLOPS/s | Time: 249.599530 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 133216558771 153: OK - 25/165 Test #153: examples/matrix1_local .............................................................. Passed 14.81 sec + 26/165 Test #153: examples/matrix1_local .............................................................. Passed 11.95 sec test 20 Start 20: kernel/test_fabs 20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 20: Test timeout computed to be: 10000000 -155: argc: 5 -155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 -155: Binary local_wg: 32 -155: Using locals (myGEMM4) -155: Using local group size: [32, 4] -155: -155: Expected sum of all elements: 16729976207 -155: gws: 256 32 lws: 32 4 -155: Performance: 0.327482 GFLOPS/s | Time: 102.461832 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16729976207 -155: OK -155: -155: -155: -155: - 26/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 14.66 sec +14: Running test test_min_max... +14: OK +14: +14: + 27/165 Test #14: kernel/test_min_max ................................................................. Passed 7.12 sec test 21 Start 21: kernel/test_copy_signbit 21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 21: Test timeout computed to be: 10000000 -15: Running test test_length_distance... -15: OK -15: -15: - 27/165 Test #15: kernel/test_length_distance ......................................................... Passed 9.79 sec +7: Running test test_convert_type_2... +7: OK +7: +7: 66 warnings generated. +7: + 28/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 22.79 sec test 22 Start 22: kernel/test_ilogb 22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 22: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 22: Test timeout computed to be: 10000000 -17: Running test test_local_struct_array... -17: OK -17: -17: - 28/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 9.08 sec +9: Running test test_convert_type_8... +9: OK +9: +9: 222 warnings generated. +9: + 29/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 22.45 sec test 23 Start 23: kernel/test_ldexp 23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 23: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 23: Test timeout computed to be: 10000000 -16: Running test test_fmin_fmax_fma... -16: OK -16: -16: - 29/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 9.91 sec +164: 4 warnings generated. +15: Running test test_length_distance... +15: OK +15: +15: + 30/165 Test #15: kernel/test_length_distance ......................................................... Passed 8.50 sec test 24 Start 24: kernel/test_isnan 24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 24: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 24: Test timeout computed to be: 10000000 -7: Running test test_convert_type_2... -7: OK -7: -7: 66 warnings generated. -7: - 30/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 27.55 sec +17: Running test test_local_struct_array... +17: OK +17: +17: + 31/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 6.51 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -18: Running test test_convert_sat_regression... -18: OK -18: -18: - 31/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 10.19 sec +16: Running test test_fmin_fmax_fma... +16: OK +16: +16: + 32/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 7.97 sec test 26 Start 26: kernel/test_frexp_modf 26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 26: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 26: Test timeout computed to be: 10000000 -9: Running test test_convert_type_8... -9: OK -9: -9: 222 warnings generated. -9: - 32/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 32.23 sec +18: Running test test_convert_sat_regression... +18: OK +18: +18: + 33/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 7.31 sec test 27 Start 27: kernel/test_sampler_address_clamp 27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 27: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 27: Test timeout computed to be: 10000000 -8: Running test test_convert_type_4... -8: OK -8: -8: 66 warnings generated. -8: - 33/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 33.01 sec +165: 4 warnings generated. +20: Running test test_fabs... +20: OK +20: +20: 3 warnings generated. +20: + 34/165 Test #20: kernel/test_fabs .................................................................... Passed 6.62 sec test 28 Start 28: kernel/test_image_query_funcs 28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 28: Test timeout computed to be: 10000000 -165: 4 warnings generated. 10: Running test test_convert_type_16... 10: OK 10: 10: 322 warnings generated. 10: - 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 32.59 sec + 35/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 25.29 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -164: 4 warnings generated. -25: Running test test_short16... -25: OK -25: -25: - 35/165 Test #25: kernel/test_short16 ................................................................. Passed 9.00 sec +27: Running test test_sampler_address_clamp... +27: OK +27: +27: + 36/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 7.61 sec test 142 Start 142: examples/example0_spir @@ -559728,12 +559782,13 @@ 142: Test timeout computed to be: 10000000 142: 142: -20: Running test test_fabs... -20: OK -20: -20: 3 warnings generated. -20: - 36/165 Test #20: kernel/test_fabs .................................................................... Passed 13.35 sec +26: Running test test_frexp_modf... +26: frexp(8e2f): 0.8 10 +26: modf(1.5f): 0.5 1.000000 +26: OK +26: +26: + 37/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 9.02 sec test 143 Start 143: examples/example1_dot_product @@ -559742,25 +559797,23 @@ 143: Test timeout computed to be: 10000000 142: 142: -26: Running test test_frexp_modf... -26: frexp(8e2f): 0.8 10 -26: modf(1.5f): 0.5 1.000000 -26: OK -26: -26: - 37/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 8.63 sec +11: Running test test_bitselect... +11: OK +11: +11: 36 warnings generated. +11: + 38/165 Test #11: kernel/test_bitselect ............................................................... Passed 27.86 sec test 144 Start 144: examples/example1_spir 144: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 144: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 144: Test timeout computed to be: 10000000 -21: Running test test_copy_signbit... -21: OK -21: -21: 6 warnings generated. -21: - 38/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 13.80 sec +25: Running test test_short16... +25: OK +25: +25: + 39/165 Test #25: kernel/test_short16 ................................................................. Passed 9.74 sec test 145 Start 145: examples/example1_poclbin @@ -559769,55 +559822,57 @@ 145: Environment variables: 145: POCL_CACHE_DIR=./Testing/Temporary 145: Test timeout computed to be: 10000000 -144: -144: -144: -144: -23: Running test test_ldexp... -23: OK -23: -23: 3 warnings generated. -23: - 39/165 Test #23: kernel/test_ldexp ................................................................... Passed 13.54 sec +22: Running test test_ilogb... +22: OK +22: +22: 3 warnings generated. +22: + 40/165 Test #22: kernel/test_ilogb ................................................................... Passed 10.95 sec test 146 Start 146: examples/example2 146: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2 146: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 146: Test timeout computed to be: 10000000 -22: Running test test_ilogb... -22: OK -22: -22: 3 warnings generated. -22: - 40/165 Test #22: kernel/test_ilogb ................................................................... Passed 16.54 sec +144: +144: +28: read imag1: 2,9,11,7 +28: read imag2: 2,9,11,7 +28: Running test test_image_query_funcs... +28: OK +28: +28: + 41/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 8.07 sec test 147 Start 147: examples/example2_spir 147: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 147: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 147: Test timeout computed to be: 10000000 +144: +144: 147: 147: -11: Running test test_bitselect... -11: OK -11: -11: 36 warnings generated. -11: - 41/165 Test #11: kernel/test_bitselect ............................................................... Passed 39.40 sec +147: +147: +23: Running test test_ldexp... +23: OK +23: +23: 3 warnings generated. +23: + 42/165 Test #23: kernel/test_ldexp ................................................................... Passed 11.21 sec test 148 Start 148: examples/example2_poclbin 148: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 148: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 148: Test timeout computed to be: 10000000 -147: -147: -27: Running test test_sampler_address_clamp... -27: OK -27: -27: - 42/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 9.08 sec +21: Running test test_copy_signbit... +21: OK +21: +21: 6 warnings generated. +21: + 43/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 14.38 sec test 149 Start 149: examples/example2a @@ -559826,13 +559881,136 @@ 149: Environment variables: 149: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 149: Test timeout computed to be: 10000000 -28: read imag1: 2,9,11,7 -28: read imag2: 2,9,11,7 -28: Running test test_image_query_funcs... -28: OK -28: -28: - 43/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 9.17 sec +141: (38 * 7 + 251) = 517 (OK) +141: (218 * 7 + 217) = 1743 (OK) +141: (226 * 7 + 235) = 1817 (OK) +141: (55 * 7 + 160) = 545 (OK) +141: (245 * 7 + 45) = 1760 (OK) +141: (63 * 7 + 82) = 523 (OK) +141: (236 * 7 + 158) = 1810 (OK) +141: (110 * 7 + 30) = 800 (OK) +141: (232 * 7 + 14) = 1638 (OK) +141: (26 * 7 + 70) = 252 (OK) +141: (183 * 7 + 198) = 1479 (OK) +141: (248 * 7 + 184) = 1920 (OK) +141: (60 * 7 + 163) = 583 (OK) +141: (159 * 7 + 169) = 1282 (OK) +141: (105 * 7 + 134) = 869 (OK) +141: (176 * 7 + 143) = 1375 (OK) +141: (130 * 7 + 138) = 1048 (OK) +141: (104 * 7 + 100) = 828 (OK) +141: (117 * 7 + 160) = 979 (OK) +141: (4 * 7 + 106) = 134 (OK) +141: (205 * 7 + 67) = 1502 (OK) +141: (188 * 7 + 185) = 1501 (OK) +141: (225 * 7 + 42) = 1617 (OK) +141: (216 * 7 + 201) = 1713 (OK) +141: (56 * 7 + 242) = 634 (OK) +141: (16 * 7 + 240) = 352 (OK) +141: (185 * 7 + 8) = 1303 (OK) +141: (168 * 7 + 245) = 1421 (OK) +141: (172 * 7 + 71) = 1275 (OK) +141: (158 * 7 + 21) = 1127 (OK) +141: (206 * 7 + 78) = 1520 (OK) +141: (165 * 7 + 80) = 1235 (OK) +141: (216 * 7 + 13) = 1525 (OK) +141: (180 * 7 + 77) = 1337 (OK) +141: (173 * 7 + 184) = 1395 (OK) +141: (183 * 7 + 122) = 1403 (OK) +141: (251 * 7 + 115) = 1872 (OK) +141: (52 * 7 + 220) = 584 (OK) +141: (158 * 7 + 12) = 1118 (OK) +141: (166 * 7 + 214) = 1376 (OK) +141: (254 * 7 + 182) = 1960 (OK) +141: (198 * 7 + 183) = 1569 (OK) +141: (190 * 7 + 111) = 1441 (OK) +141: (172 * 7 + 106) = 1310 (OK) +141: (182 * 7 + 74) = 1348 (OK) +141: (128 * 7 + 132) = 1028 (OK) +141: (152 * 7 + 37) = 1101 (OK) +141: (212 * 7 + 112) = 1596 (OK) +141: (50 * 7 + 136) = 486 (OK) +141: (189 * 7 + 224) = 1547 (OK) +141: (64 * 7 + 116) = 564 (OK) +141: (90 * 7 + 59) = 689 (OK) +141: (232 * 7 + 142) = 1766 (OK) +141: (24 * 7 + 134) = 302 (OK) +141: (154 * 7 + 190) = 1268 (OK) +141: (92 * 7 + 153) = 797 (OK) +141: (116 * 7 + 35) = 847 (OK) +141: (80 * 7 + 50) = 610 (OK) +141: (146 * 7 + 253) = 1275 (OK) +141: (157 * 7 + 72) = 1171 (OK) +141: (71 * 7 + 29) = 526 (OK) +141: (205 * 7 + 224) = 1659 (OK) +141: (66 * 7 + 161) = 623 (OK) +141: (80 * 7 + 116) = 676 (OK) +141: (42 * 7 + 14) = 308 (OK) +141: (84 * 7 + 106) = 694 (OK) +141: (130 * 7 + 175) = 1085 (OK) +141: (166 * 7 + 106) = 1268 (OK) +141: (61 * 7 + 190) = 617 (OK) +141: (240 * 7 + 216) = 1896 (OK) +141: (124 * 7 + 77) = 945 (OK) +141: (113 * 7 + 240) = 1031 (OK) +141: (112 * 7 + 193) = 977 (OK) +141: (34 * 7 + 2) = 240 (OK) +141: (190 * 7 + 191) = 1521 (OK) +141: (74 * 7 + 6) = 524 (OK) +141: (220 * 7 + 23) = 1563 (OK) +141: (230 * 7 + 30) = 1640 (OK) +141: (185 * 7 + 54) = 1349 (OK) +141: (147 * 7 + 227) = 1256 (OK) +141: (68 * 7 + 231) = 707 (OK) +141: (77 * 7 + 199) = 738 (OK) +141: (150 * 7 + 243) = 1293 (OK) +141: (49 * 7 + 212) = 555 (OK) +141: (177 * 7 + 34) = 1273 (OK) +141: (172 * 7 + 45) = 1249 (OK) +141: (111 * 7 + 29) = 806 (OK) +141: (29 * 7 + 223) = 426 (OK) +141: (222 * 7 + 64) = 1618 (OK) +141: (225 * 7 + 157) = 1732 (OK) +141: (255 * 7 + 43) = 1828 (OK) +141: (163 * 7 + 220) = 1361 (OK) +141: (67 * 7 + 137) = 606 (OK) +141: (250 * 7 + 252) = 2002 (OK) +141: (191 * 7 + 141) = 1478 (OK) +141: (223 * 7 + 4) = 1565 (OK) +141: (117 * 7 + 44) = 863 (OK) +141: (203 * 7 + 11) = 1432 (OK) +141: (32 * 7 + 252) = 476 (OK) +141: (223 * 7 + 209) = 1770 (OK) +141: (30 * 7 + 139) = 349 (OK) +141: (255 * 7 + 141) = 1926 (OK) +141: (168 * 7 + 28) = 1204 (OK) +141: (108 * 7 + 135) = 891 (OK) +141: (92 * 7 + 77) = 721 (OK) +141: (36 * 7 + 92) = 344 (OK) +141: (121 * 7 + 199) = 1046 (OK) +141: (56 * 7 + 188) = 580 (OK) +141: (80 * 7 + 50) = 610 (OK) +141: (184 * 7 + 15) = 1303 (OK) +141: (192 * 7 + 151) = 1495 (OK) +141: (19 * 7 + 53) = 186 (OK) +141: (195 * 7 + 222) = 1587 (OK) +141: (64 * 7 + 227) = 675 (OK) +141: (219 * 7 + 32) = 1565 (OK) +141: (181 * 7 + 249) = 1516 (OK) +141: (171 * 7 + 180) = 1377 (OK) +141: (135 * 7 + 84) = 1029 (OK) +141: (208 * 7 + 243) = 1699 (OK) +141: (219 * 7 + 45) = 1578 (OK) +141: (65 * 7 + 255) = 710 (OK) +141: (137 * 7 + 186) = 1145 (OK) +141: (198 * 7 + 193) = 1579 (OK) +141: (118 * 7 + 22) = 848 (OK) +141: (243 * 7 + 46) = 1747 (OK) +141: (37 * 7 + 179) = 438 (OK) +141: (197 * 7 + 57) = 1436 (OK) +141: (232 * 7 + 136) = 1760 (OK) +141: PASS + 44/165 Test #141: examples/example0 ................................................................... Passed 8.19 sec test 150 Start 150: examples/example2a_spir @@ -559841,311 +560019,228 @@ 150: Environment variables: 150: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 150: Test timeout computed to be: 10000000 +150: +150: +150: +150: 24: Running test test_isnan... 24: OK 24: 24: 12 warnings generated. 24: - 44/165 Test #24: kernel/test_isnan ................................................................... Passed 15.56 sec + 45/165 Test #24: kernel/test_isnan ................................................................... Passed 14.25 sec test 151 Start 151: examples/example2a_poclbin 151: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin####/build/pocl-3.1/examples/example2a/example2a.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/example2a####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 151: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a 151: Test timeout computed to be: 10000000 -141: (87 * 7 + 179) = 788 (OK) -141: (204 * 7 + 125) = 1553 (OK) -141: (209 * 7 + 200) = 1663 (OK) -141: (110 * 7 + 239) = 1009 (OK) -141: (41 * 7 + 237) = 524 (OK) -141: (134 * 7 + 29) = 967 (OK) -141: (78 * 7 + 164) = 710 (OK) -141: (51 * 7 + 237) = 594 (OK) -141: (7 * 7 + 174) = 223 (OK) -141: (134 * 7 + 136) = 1074 (OK) -141: (208 * 7 + 93) = 1549 (OK) -141: (121 * 7 + 229) = 1076 (OK) -141: (141 * 7 + 175) = 1162 (OK) -141: (167 * 7 + 26) = 1195 (OK) -141: (170 * 7 + 137) = 1327 (OK) -141: (153 * 7 + 2) = 1073 (OK) -141: (60 * 7 + 101) = 521 (OK) -141: (127 * 7 + 13) = 902 (OK) -141: (46 * 7 + 238) = 560 (OK) -141: (252 * 7 + 87) = 1851 (OK) -141: (219 * 7 + 130) = 1663 (OK) -141: (116 * 7 + 41) = 853 (OK) -141: (38 * 7 + 167) = 433 (OK) -141: (23 * 7 + 46) = 207 (OK) -141: (86 * 7 + 157) = 759 (OK) -141: (182 * 7 + 38) = 1312 (OK) -141: (250 * 7 + 48) = 1798 (OK) -141: (11 * 7 + 135) = 212 (OK) -141: (223 * 7 + 178) = 1739 (OK) -141: (161 * 7 + 137) = 1264 (OK) -141: (59 * 7 + 59) = 472 (OK) -141: (139 * 7 + 119) = 1092 (OK) -141: (160 * 7 + 11) = 1131 (OK) -141: (132 * 7 + 206) = 1130 (OK) -141: (249 * 7 + 128) = 1871 (OK) -141: (37 * 7 + 212) = 471 (OK) -141: (3 * 7 + 154) = 175 (OK) -141: (254 * 7 + 41) = 1819 (OK) -141: (65 * 7 + 21) = 476 (OK) -141: (87 * 7 + 151) = 760 (OK) -141: (178 * 7 + 14) = 1260 (OK) -141: (189 * 7 + 173) = 1496 (OK) -141: (62 * 7 + 200) = 634 (OK) -141: (52 * 7 + 29) = 393 (OK) -141: (122 * 7 + 214) = 1068 (OK) -141: (166 * 7 + 181) = 1343 (OK) -141: (17 * 7 + 50) = 169 (OK) -141: (44 * 7 + 177) = 485 (OK) -141: (61 * 7 + 176) = 603 (OK) -141: (128 * 7 + 54) = 950 (OK) -141: (49 * 7 + 165) = 508 (OK) -141: (10 * 7 + 52) = 122 (OK) -141: (63 * 7 + 8) = 449 (OK) -141: (93 * 7 + 129) = 780 (OK) -141: (29 * 7 + 181) = 384 (OK) -141: (24 * 7 + 208) = 376 (OK) -141: (195 * 7 + 214) = 1579 (OK) -141: (125 * 7 + 1) = 876 (OK) -141: (158 * 7 + 177) = 1283 (OK) -141: (30 * 7 + 25) = 235 (OK) -141: (135 * 7 + 196) = 1141 (OK) -141: (206 * 7 + 152) = 1594 (OK) -141: (246 * 7 + 251) = 1973 (OK) -141: (74 * 7 + 51) = 569 (OK) -141: (171 * 7 + 202) = 1399 (OK) -141: (105 * 7 + 220) = 955 (OK) -141: (111 * 7 + 116) = 893 (OK) -141: (16 * 7 + 175) = 287 (OK) -141: (124 * 7 + 110) = 978 (OK) -141: (48 * 7 + 154) = 490 (OK) -141: (35 * 7 + 72) = 317 (OK) -141: (106 * 7 + 230) = 972 (OK) -141: (30 * 7 + 231) = 441 (OK) -141: (231 * 7 + 189) = 1806 (OK) -141: (152 * 7 + 5) = 1069 (OK) -141: (214 * 7 + 32) = 1530 (OK) -141: (201 * 7 + 164) = 1571 (OK) -141: (184 * 7 + 192) = 1480 (OK) -141: (159 * 7 + 2) = 1115 (OK) -141: (243 * 7 + 75) = 1776 (OK) -141: (204 * 7 + 93) = 1521 (OK) -141: (39 * 7 + 60) = 333 (OK) -141: (209 * 7 + 56) = 1519 (OK) -141: (235 * 7 + 77) = 1722 (OK) -141: (166 * 7 + 27) = 1189 (OK) -141: (231 * 7 + 201) = 1818 (OK) -141: (99 * 7 + 81) = 774 (OK) -141: (175 * 7 + 130) = 1355 (OK) -141: (56 * 7 + 150) = 542 (OK) -141: (63 * 7 + 209) = 650 (OK) -141: (155 * 7 + 21) = 1106 (OK) -141: (241 * 7 + 100) = 1787 (OK) -141: (185 * 7 + 169) = 1464 (OK) -141: (36 * 7 + 89) = 341 (OK) -141: (172 * 7 + 24) = 1228 (OK) -141: (164 * 7 + 120) = 1268 (OK) -141: (117 * 7 + 203) = 1022 (OK) -141: (180 * 7 + 70) = 1330 (OK) -141: (3 * 7 + 159) = 180 (OK) -141: (147 * 7 + 169) = 1198 (OK) -141: (186 * 7 + 123) = 1425 (OK) -141: (114 * 7 + 30) = 828 (OK) -141: (204 * 7 + 33) = 1461 (OK) -141: (160 * 7 + 5) = 1125 (OK) -141: (183 * 7 + 223) = 1504 (OK) -141: (214 * 7 + 82) = 1580 (OK) -141: (244 * 7 + 199) = 1907 (OK) -141: (183 * 7 + 173) = 1454 (OK) -141: (112 * 7 + 219) = 1003 (OK) -141: (6 * 7 + 28) = 70 (OK) -141: (243 * 7 + 170) = 1871 (OK) -141: (149 * 7 + 104) = 1147 (OK) -141: (118 * 7 + 73) = 899 (OK) -141: (174 * 7 + 121) = 1339 (OK) -141: (233 * 7 + 66) = 1697 (OK) -141: (35 * 7 + 163) = 408 (OK) -141: (189 * 7 + 149) = 1472 (OK) -141: (193 * 7 + 137) = 1488 (OK) -141: (183 * 7 + 97) = 1378 (OK) -141: (142 * 7 + 110) = 1104 (OK) -141: (64 * 7 + 100) = 548 (OK) -141: (193 * 7 + 52) = 1403 (OK) -141: (43 * 7 + 120) = 421 (OK) -141: (226 * 7 + 156) = 1738 (OK) -141: (83 * 7 + 232) = 813 (OK) -141: (184 * 7 + 71) = 1359 (OK) -141: (147 * 7 + 77) = 1106 (OK) -141: (175 * 7 + 9) = 1234 (OK) -141: PASS - 45/165 Test #141: examples/example0 ................................................................... Passed 8.87 sec +164: EinsteinToolkit test +164: Reading sources... +164: Initialise... +164: OpenCL platform #0: +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: OpenCL device name: pthread-sandybridge-AMD Opteron 62xx class CPU +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: cctkGH: +164: gsh=[70,70,70] +164: lbnd=[0,0,0] +164: lsh=[70,70,70] +164: ash=[70,70,70] +164: imin=[3,3,3] +164: imax=[67,67,67] +164: lmin=[3,3,3] +164: lmax=[67,67,67] +164: RHS1... +164: Local work group size: 1 1 1 +164: Global work group size: 64 64 64 +164: RHS2... +164: Begin timing 10 iterations... +164: End timing +164: Average elapsed time: 0.255778 sec +164: Minimum elapsed time: 0.239999 sec +164: RESULT: Time per grid point update: 0.699706 usec +164: This corresponds to 4.85919 GFlop/s +164: +164: Note: This benchmark performs about 3,400 Flop per grid point update. +164: A "typical" result is about 1.0 usec. +164: Smaller numbers are better. +164: +164: Done. + 46/165 Test #164: EinsteinToolkit ..................................................................... Passed 31.73 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 -150: -150: -150: -150: -142: (254 * 7 + 218) = 1996 (OK) -142: (52 * 7 + 215) = 579 (OK) -142: (4 * 7 + 215) = 243 (OK) -142: (10 * 7 + 210) = 280 (OK) -142: (26 * 7 + 16) = 198 (OK) -142: (231 * 7 + 0) = 1617 (OK) -142: (52 * 7 + 142) = 506 (OK) -142: (68 * 7 + 106) = 582 (OK) -142: (32 * 7 + 199) = 423 (OK) -142: (94 * 7 + 240) = 898 (OK) -142: (178 * 7 + 232) = 1478 (OK) -142: (24 * 7 + 44) = 212 (OK) -142: (227 * 7 + 125) = 1714 (OK) -142: (216 * 7 + 159) = 1671 (OK) -142: (174 * 7 + 85) = 1303 (OK) -142: (47 * 7 + 172) = 501 (OK) -142: (48 * 7 + 99) = 435 (OK) -142: (132 * 7 + 52) = 976 (OK) -142: (58 * 7 + 142) = 548 (OK) -142: (6 * 7 + 84) = 126 (OK) -142: (158 * 7 + 237) = 1343 (OK) -142: (85 * 7 + 211) = 806 (OK) -142: (123 * 7 + 153) = 1014 (OK) -142: (61 * 7 + 155) = 582 (OK) -142: (97 * 7 + 155) = 834 (OK) -142: (139 * 7 + 19) = 992 (OK) -142: (132 * 7 + 163) = 1087 (OK) -142: (63 * 7 + 103) = 544 (OK) -142: (32 * 7 + 23) = 247 (OK) -142: (6 * 7 + 207) = 249 (OK) -142: (108 * 7 + 54) = 810 (OK) -142: (123 * 7 + 156) = 1017 (OK) -142: (153 * 7 + 255) = 1326 (OK) -142: (208 * 7 + 212) = 1668 (OK) -142: (142 * 7 + 214) = 1208 (OK) -142: (40 * 7 + 44) = 324 (OK) -142: (195 * 7 + 125) = 1490 (OK) -142: (255 * 7 + 62) = 1847 (OK) -142: (23 * 7 + 61) = 222 (OK) -142: (217 * 7 + 120) = 1639 (OK) -142: (216 * 7 + 100) = 1612 (OK) -142: (139 * 7 + 92) = 1065 (OK) -142: (7 * 7 + 202) = 251 (OK) -142: (196 * 7 + 40) = 1412 (OK) -142: (225 * 7 + 202) = 1777 (OK) -142: (247 * 7 + 77) = 1806 (OK) -142: (0 * 7 + 114) = 114 (OK) -142: (234 * 7 + 154) = 1792 (OK) -142: (114 * 7 + 186) = 984 (OK) -142: (110 * 7 + 0) = 770 (OK) -142: (145 * 7 + 150) = 1165 (OK) -142: (44 * 7 + 84) = 392 (OK) -142: (20 * 7 + 44) = 184 (OK) -142: (147 * 7 + 43) = 1072 (OK) -142: (105 * 7 + 108) = 843 (OK) -142: (163 * 7 + 65) = 1206 (OK) -142: (209 * 7 + 46) = 1509 (OK) -142: (158 * 7 + 216) = 1322 (OK) -142: (248 * 7 + 98) = 1834 (OK) -142: (0 * 7 + 217) = 217 (OK) -142: (44 * 7 + 247) = 555 (OK) -142: (38 * 7 + 45) = 311 (OK) -142: (106 * 7 + 16) = 758 (OK) -142: (199 * 7 + 220) = 1613 (OK) -142: (203 * 7 + 53) = 1474 (OK) -142: (220 * 7 + 92) = 1632 (OK) -142: (203 * 7 + 8) = 1429 (OK) -142: (176 * 7 + 223) = 1455 (OK) -142: (52 * 7 + 67) = 431 (OK) -142: (10 * 7 + 157) = 227 (OK) -142: (176 * 7 + 173) = 1405 (OK) -142: (223 * 7 + 129) = 1690 (OK) -142: (219 * 7 + 125) = 1658 (OK) -142: (89 * 7 + 211) = 834 (OK) -142: (223 * 7 + 90) = 1651 (OK) -142: (172 * 7 + 11) = 1215 (OK) -142: (81 * 7 + 211) = 778 (OK) -142: (56 * 7 + 187) = 579 (OK) -142: (227 * 7 + 255) = 1844 (OK) -142: (151 * 7 + 174) = 1231 (OK) -142: (52 * 7 + 115) = 479 (OK) -142: (10 * 7 + 0) = 70 (OK) -142: (124 * 7 + 187) = 1055 (OK) -142: (223 * 7 + 176) = 1737 (OK) -142: (254 * 7 + 234) = 2012 (OK) -142: (78 * 7 + 174) = 720 (OK) -142: (151 * 7 + 45) = 1102 (OK) -142: (47 * 7 + 115) = 444 (OK) -142: (170 * 7 + 137) = 1327 (OK) -142: (70 * 7 + 137) = 627 (OK) -142: (227 * 7 + 243) = 1832 (OK) -142: (148 * 7 + 52) = 1088 (OK) -142: (198 * 7 + 205) = 1591 (OK) -142: (240 * 7 + 169) = 1849 (OK) -142: (204 * 7 + 135) = 1563 (OK) -142: (88 * 7 + 1) = 617 (OK) -142: (251 * 7 + 98) = 1855 (OK) -142: (1 * 7 + 119) = 126 (OK) -142: (29 * 7 + 224) = 427 (OK) -142: (39 * 7 + 28) = 301 (OK) -142: (202 * 7 + 117) = 1531 (OK) -142: (202 * 7 + 98) = 1512 (OK) -142: (162 * 7 + 250) = 1384 (OK) -142: (213 * 7 + 76) = 1567 (OK) -142: (131 * 7 + 27) = 944 (OK) -142: (213 * 7 + 102) = 1593 (OK) -142: (14 * 7 + 106) = 204 (OK) -142: (154 * 7 + 212) = 1290 (OK) -142: (55 * 7 + 138) = 523 (OK) -142: (126 * 7 + 3) = 885 (OK) -142: (18 * 7 + 214) = 340 (OK) -142: (4 * 7 + 13) = 41 (OK) -142: (56 * 7 + 5) = 397 (OK) -142: (132 * 7 + 86) = 1010 (OK) -142: (230 * 7 + 171) = 1781 (OK) -142: (114 * 7 + 176) = 974 (OK) -142: (33 * 7 + 60) = 291 (OK) -142: (18 * 7 + 195) = 321 (OK) -142: (54 * 7 + 231) = 609 (OK) -142: (16 * 7 + 185) = 297 (OK) -142: (3 * 7 + 229) = 250 (OK) -142: (31 * 7 + 17) = 234 (OK) -142: (79 * 7 + 186) = 739 (OK) -142: (230 * 7 + 134) = 1744 (OK) -142: (68 * 7 + 100) = 576 (OK) -142: (138 * 7 + 86) = 1052 (OK) -142: (58 * 7 + 142) = 548 (OK) -142: (99 * 7 + 114) = 807 (OK) -142: PASS -142: -142: -143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -143: OK -142: -142: - 46/165 Test #142: examples/example0_spir .............................................................. Passed 9.19 sec +13: Running test test_hadd... +13: OK +13: +13: 54 warnings generated. +13: + 47/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 32.31 sec test 158 Start 158: examples/scalarwave 158: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave/scalarwave" "-Doutput_blessed=/build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 158: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave 158: Test timeout computed to be: 10000000 - 47/165 Test #143: examples/example1_dot_product ....................................................... Passed 8.88 sec +158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt +12: Running test test_hadd... +12: OK +12: +12: 54 warnings generated. +12: + 48/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 34.12 sec test 159 Start 159: examples/trig 159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig 159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig 159: Test timeout computed to be: 10000000 -158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt +142: (93 * 7 + 17) = 668 (OK) +142: (17 * 7 + 126) = 245 (OK) +142: (182 * 7 + 237) = 1511 (OK) +142: (235 * 7 + 18) = 1663 (OK) +142: (73 * 7 + 243) = 754 (OK) +142: (140 * 7 + 114) = 1094 (OK) +142: (66 * 7 + 162) = 624 (OK) +142: (180 * 7 + 48) = 1308 (OK) +142: (9 * 7 + 128) = 191 (OK) +142: (34 * 7 + 152) = 390 (OK) +142: (144 * 7 + 197) = 1205 (OK) +142: (117 * 7 + 140) = 959 (OK) +142: (199 * 7 + 196) = 1589 (OK) +142: (252 * 7 + 213) = 1977 (OK) +142: (150 * 7 + 9) = 1059 (OK) +142: (190 * 7 + 244) = 1574 (OK) +142: (26 * 7 + 207) = 389 (OK) +142: (114 * 7 + 208) = 1006 (OK) +142: (188 * 7 + 93) = 1409 (OK) +142: (226 * 7 + 5) = 1587 (OK) +142: (81 * 7 + 111) = 678 (OK) +142: (119 * 7 + 147) = 980 (OK) +142: (17 * 7 + 44) = 163 (OK) +142: (195 * 7 + 26) = 1391 (OK) +142: (172 * 7 + 230) = 1434 (OK) +142: (179 * 7 + 60) = 1313 (OK) +142: (171 * 7 + 40) = 1237 (OK) +142: (200 * 7 + 114) = 1514 (OK) +142: (236 * 7 + 196) = 1848 (OK) +142: (71 * 7 + 131) = 628 (OK) +142: (205 * 7 + 6) = 1441 (OK) +142: (119 * 7 + 231) = 1064 (OK) +142: (213 * 7 + 233) = 1724 (OK) +142: (183 * 7 + 146) = 1427 (OK) +142: (71 * 7 + 154) = 651 (OK) +142: (151 * 7 + 152) = 1209 (OK) +142: (9 * 7 + 15) = 78 (OK) +142: (43 * 7 + 26) = 327 (OK) +142: (59 * 7 + 238) = 651 (OK) +142: (52 * 7 + 231) = 595 (OK) +142: (212 * 7 + 231) = 1715 (OK) +142: (35 * 7 + 127) = 372 (OK) +142: (16 * 7 + 236) = 348 (OK) +142: (242 * 7 + 252) = 1946 (OK) +142: (176 * 7 + 57) = 1289 (OK) +142: (127 * 7 + 126) = 1015 (OK) +142: (63 * 7 + 246) = 687 (OK) +142: (101 * 7 + 21) = 728 (OK) +142: (224 * 7 + 29) = 1597 (OK) +142: (167 * 7 + 39) = 1208 (OK) +142: (183 * 7 + 62) = 1343 (OK) +142: (191 * 7 + 192) = 1529 (OK) +142: (77 * 7 + 234) = 773 (OK) +142: (218 * 7 + 136) = 1662 (OK) +142: (216 * 7 + 14) = 1526 (OK) +142: (111 * 7 + 173) = 950 (OK) +142: (246 * 7 + 147) = 1869 (OK) +142: (44 * 7 + 6) = 314 (OK) +142: (127 * 7 + 30) = 919 (OK) +142: (2 * 7 + 47) = 61 (OK) +142: (88 * 7 + 130) = 746 (OK) +142: (173 * 7 + 151) = 1362 (OK) +142: (120 * 7 + 19) = 859 (OK) +142: (172 * 7 + 88) = 1292 (OK) +142: (48 * 7 + 83) = 419 (OK) +142: (127 * 7 + 231) = 1120 (OK) +142: (146 * 7 + 62) = 1084 (OK) +142: (167 * 7 + 223) = 1392 (OK) +142: (40 * 7 + 129) = 409 (OK) +142: (104 * 7 + 1) = 729 (OK) +142: (143 * 7 + 215) = 1216 (OK) +142: (174 * 7 + 133) = 1351 (OK) +142: (106 * 7 + 218) = 960 (OK) +142: (139 * 7 + 233) = 1206 (OK) +142: (249 * 7 + 142) = 1885 (OK) +142: (25 * 7 + 81) = 256 (OK) +142: (16 * 7 + 198) = 310 (OK) +142: (232 * 7 + 136) = 1760 (OK) +142: (217 * 7 + 149) = 1668 (OK) +142: (225 * 7 + 9) = 1584 (OK) +142: (232 * 7 + 96) = 1720 (OK) +142: (240 * 7 + 122) = 1802 (OK) +142: (159 * 7 + 151) = 1264 (OK) +142: (90 * 7 + 199) = 829 (OK) +142: (24 * 7 + 194) = 362 (OK) +142: (200 * 7 + 168) = 1568 (OK) +142: (153 * 7 + 118) = 1189 (OK) +142: (45 * 7 + 4) = 319 (OK) +142: (81 * 7 + 185) = 752 (OK) +142: (237 * 7 + 74) = 1733 (OK) +142: (71 * 7 + 6) = 503 (OK) +142: (155 * 7 + 87) = 1172 (OK) +142: (205 * 7 + 131) = 1566 (OK) +142: (223 * 7 + 166) = 1727 (OK) +142: (24 * 7 + 192) = 360 (OK) +142: (176 * 7 + 1) = 1233 (OK) +142: (33 * 7 + 160) = 391 (OK) +142: (123 * 7 + 192) = 1053 (OK) +142: (56 * 7 + 213) = 605 (OK) +142: (135 * 7 + 80) = 1025 (OK) +142: (151 * 7 + 80) = 1137 (OK) +142: (248 * 7 + 49) = 1785 (OK) +142: (198 * 7 + 38) = 1424 (OK) +142: (53 * 7 + 23) = 394 (OK) +142: (223 * 7 + 34) = 1595 (OK) +142: (97 * 7 + 38) = 717 (OK) +142: (41 * 7 + 252) = 539 (OK) +142: (125 * 7 + 246) = 1121 (OK) +142: (128 * 7 + 92) = 988 (OK) +142: (156 * 7 + 152) = 1244 (OK) +142: (29 * 7 + 76) = 279 (OK) +142: (153 * 7 + 62) = 1133 (OK) +142: (237 * 7 + 21) = 1680 (OK) +142: (254 * 7 + 37) = 1815 (OK) +142: (234 * 7 + 133) = 1771 (OK) +142: (117 * 7 + 130) = 949 (OK) +142: (213 * 7 + 110) = 1601 (OK) +142: (179 * 7 + 156) = 1409 (OK) +142: (148 * 7 + 232) = 1268 (OK) +142: (179 * 7 + 115) = 1368 (OK) +142: (10 * 7 + 21) = 91 (OK) +142: (153 * 7 + 51) = 1122 (OK) +142: (17 * 7 + 22) = 141 (OK) +142: (41 * 7 + 145) = 432 (OK) +142: (114 * 7 + 198) = 996 (OK) +142: (42 * 7 + 143) = 437 (OK) +142: (18 * 7 + 195) = 321 (OK) +142: (205 * 7 + 255) = 1690 (OK) +142: PASS +142: +142: +142: +142: + 49/165 Test #142: examples/example0_spir .............................................................. Passed 7.55 sec +test 160 + Start 160: examples/vecadd + +160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd +160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd +160: Test timeout computed to be: 10000000 144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 @@ -560155,31 +560250,15 @@ 144: 144: 144: - 48/165 Test #144: examples/example1_spir .............................................................. Passed 8.86 sec -test 160 - Start 160: examples/vecadd - -160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd -160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd -160: Test timeout computed to be: 10000000 -13: Running test test_hadd... -13: OK -13: -13: 54 warnings generated. -13: - 49/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 39.37 sec + 50/165 Test #144: examples/example1_spir .............................................................. Passed 7.50 sec test 161 Start 161: examples/vecadd_large_grid 161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" 161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 161: Test timeout computed to be: 10000000 -147: OK -147: -147: -147: -147: - 50/165 Test #147: examples/example2_spir .............................................................. Passed 6.39 sec +146: OK + 51/165 Test #146: examples/example2 ................................................................... Passed 7.57 sec test 162 Start 162: examples/matadd @@ -560188,6 +560267,18 @@ 162: Test timeout computed to be: 10000000 145: 145: +143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +143: OK + 52/165 Test #143: examples/example1_dot_product ....................................................... Passed 8.41 sec +test 163 + Start 163: examples/boxadd + +163: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/boxadd +163: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd +163: Test timeout computed to be: 10000000 145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 @@ -560197,19 +560288,7 @@ 145: 145: 145: - 51/165 Test #145: examples/example1_poclbin ........................................................... Passed 10.91 sec -test 163 - Start 163: examples/boxadd - -163: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/boxadd -163: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd -163: Test timeout computed to be: 10000000 -12: Running test test_hadd... -12: OK -12: -12: 54 warnings generated. -12: - 52/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 43.56 sec + 53/165 Test #145: examples/example1_poclbin ........................................................... Passed 8.34 sec test 96 Start 96: runtime/clGetDeviceInfo @@ -560219,129 +560298,122 @@ 96: OK 96: 96: - 53/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.51 sec + 54/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.31 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 +150: OK +150: +150: 97: OK - 54/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.30 sec + 55/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.25 sec test 98 Start 98: runtime/clGetEventInfo 98: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 -98: OK -98: -98: - 55/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.58 sec +150: +150: + 56/165 Test #150: examples/example2a_spir ............................................................. Passed 7.45 sec test 99 Start 99: runtime/clCreateProgramWithBinary 99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 99: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 99: Test timeout computed to be: 10000000 -148: -148: -146: OK -148: OK -148: -148: - 56/165 Test #146: examples/example2 ................................................................... Passed 11.39 sec +147: OK +147: +147: +147: +147: + 57/165 Test #147: examples/example2_spir .............................................................. Passed 8.86 sec test 100 Start 100: runtime/clBuildProgram 100: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 100: Working Directory: /build/pocl-3.1/tests/runtime 100: Test timeout computed to be: 10000000 -148: -148: - 57/165 Test #148: examples/example2_poclbin ........................................................... Passed 9.87 sec +98: OK +98: +98: + 58/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.34 sec test 101 Start 101: runtime/test_kernel_cache_includes 101: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 -150: OK -150: -150: -150: -150: - 58/165 Test #150: examples/example2a_spir ............................................................. Passed 9.31 sec +148: +148: +149: OK + 59/165 Test #149: examples/example2a .................................................................. Passed 8.78 sec test 102 Start 102: runtime/clFinish 102: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 102: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 102: Test timeout computed to be: 10000000 - 59/165 Test #157: poclcc .............................................................................. Passed 9.87 sec +148: OK +148: +148: +148: +148: + 60/165 Test #148: examples/example2_poclbin ........................................................... Passed 9.35 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 -151: -151: -149: OK - 60/165 Test #149: examples/example2a .................................................................. Passed 10.67 sec + 61/165 Test #157: poclcc .............................................................................. Passed 7.05 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 -151: OK -151: -151: -151: -151: - 61/165 Test #151: examples/example2a_poclbin .......................................................... Passed 10.69 sec +103: OK +103: +103: + 62/165 Test #103: runtime/test_event_cycle ............................................................ Passed 2.09 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 -164: EinsteinToolkit test -164: Reading sources... -164: Initialise... -164: OpenCL platform #0: -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: OpenCL device name: pthread-sandybridge-AMD Opteron 62xx class CPU -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: cctkGH: -164: gsh=[70,70,70] -164: lbnd=[0,0,0] -164: lsh=[70,70,70] -164: ash=[70,70,70] -164: imin=[3,3,3] -164: imax=[67,67,67] -164: lmin=[3,3,3] -164: lmax=[67,67,67] -164: RHS1... -164: Local work group size: 1 1 1 -164: Global work group size: 64 64 64 -164: RHS2... -164: Begin timing 10 iterations... -164: End timing -164: Average elapsed time: 0.292167 sec -164: Minimum elapsed time: 0.267994 sec -164: RESULT: Time per grid point update: 0.781324 usec -164: This corresponds to 4.35159 GFlop/s -164: -164: Note: This benchmark performs about 3,400 Flop per grid point update. -164: A "typical" result is about 1.0 usec. -164: Smaller numbers are better. -164: -164: Done. - 62/165 Test #164: EinsteinToolkit ..................................................................... Passed 46.48 sec +158: Initial condition: t=0 +158: Time step 1: t=0.03125 +158: Time step 2: t=0.0625 +158: Time step 3: t=0.09375 +158: Time step 4: t=0.125 +158: phi(0 ,0 ,0 ) = 0 +158: phi(0.0625 ,0.0625 ,0.0625 ) = 0.0057744 +158: phi(0.125 ,0.125 ,0.125 ) = 0.0435832 +158: phi(0.1875 ,0.1875 ,0.1875 ) = 0.133357 +158: phi(0.25 ,0.25 ,0.25 ) = 0.274951 +158: phi(0.3125 ,0.3125 ,0.3125 ) = 0.447032 +158: phi(0.375 ,0.375 ,0.375 ) = 0.613262 +158: phi(0.4375 ,0.4375 ,0.4375 ) = 0.733705 +158: phi(0.5 ,0.5 ,0.5 ) = 0.777678 +158: phi(0.5625 ,0.5625 ,0.5625 ) = 0.733705 +158: phi(0.625 ,0.625 ,0.625 ) = 0.613262 +158: phi(0.6875 ,0.6875 ,0.6875 ) = 0.447032 +158: phi(0.75 ,0.75 ,0.75 ) = 0.274951 +158: phi(0.8125 ,0.8125 ,0.8125 ) = 0.133357 +158: phi(0.875 ,0.875 ,0.875 ) = 0.0435832 +158: phi(0.9375 ,0.9375 ,0.9375 ) = 0.0057744 +158: phi(1 ,1 ,1 ) = 0 +158: Done. +158: +158: +158: -- Comparing output.. +158: -- OK + 63/165 Test #158: examples/scalarwave ................................................................. Passed 7.41 sec test 106 Start 106: runtime/test_fill-buffer @@ -560351,7 +560423,7 @@ 105: OK 105: 105: - 63/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.50 sec + 64/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.46 sec test 107 Start 107: runtime/test_buffer-image-copy @@ -560361,7 +560433,7 @@ 106: OK 106: 106: - 64/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.55 sec + 65/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.50 sec test 108 Start 108: runtime/clCreateKernel @@ -560369,15 +560441,15 @@ 108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 108: Test timeout computed to be: 10000000 107: OK - 65/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.43 sec + 66/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.41 sec test 109 Start 109: runtime/clGetKernelArgInfo 109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 109: Test timeout computed to be: 10000000 -161: OK - 66/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 8.46 sec +160: OK + 67/165 Test #160: examples/vecadd ..................................................................... Passed 6.70 sec test 110 Start 110: runtime/clSetEventCallback @@ -560385,108 +560457,122 @@ 110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 110: Test timeout computed to be: 10000000 110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt -160: OK - 67/165 Test #160: examples/vecadd ..................................................................... Passed 9.87 sec +151: +151: +161: OK + 68/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 6.55 sec test 111 Start 111: runtime/clGetSupportedImageFormats 111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats 111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 111: Test timeout computed to be: 10000000 -159: OK - 68/165 Test #159: examples/trig ....................................................................... Passed 10.76 sec +99: OK +99: +99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +99: + 69/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 5.20 sec test 112 Start 112: runtime/clCreateKernelsInProgram 112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 112: Test timeout computed to be: 10000000 -103: OK -103: -103: - 69/165 Test #103: runtime/test_event_cycle ............................................................ Passed 3.62 sec +111: OK + 70/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.26 sec test 113 Start 113: runtime/clCreateSubDevices 113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices 113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 113: Test timeout computed to be: 10000000 -111: OK - 70/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.39 sec +151: OK +151: +151: +151: +151: + 71/165 Test #151: examples/example2a_poclbin .......................................................... Passed 10.00 sec test 114 Start 114: runtime/test_event_free 114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 114: Test timeout computed to be: 10000000 -114: OK -114: -114: - 71/165 Test #114: runtime/test_event_free ............................................................. Passed 0.51 sec +19: Running test test_rotate... +19: OK +19: +19: 6 warnings generated. +19: + 72/165 Test #19: kernel/test_rotate .................................................................. Passed 29.17 sec test 115 Start 115: runtime/test_event_double_wait 115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 115: Test timeout computed to be: 10000000 -19: Running test test_rotate... -19: OK -19: -19: 6 warnings generated. -19: - 72/165 Test #19: kernel/test_rotate .................................................................. Passed 36.00 sec +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-sandybridge-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 1.16256 sec +165: Minimum elapsed time: 0.780771 sec +165: RESULT: Time per grid point update: 2.2763 usec +165: This corresponds to 1.49365 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 73/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 41.71 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 -158: Initial condition: t=0 -158: Time step 1: t=0.03125 -158: Time step 2: t=0.0625 -158: Time step 3: t=0.09375 -158: Time step 4: t=0.125 -158: phi(0 ,0 ,0 ) = 0 -158: phi(0.0625 ,0.0625 ,0.0625 ) = 0.0057744 -158: phi(0.125 ,0.125 ,0.125 ) = 0.0435832 -158: phi(0.1875 ,0.1875 ,0.1875 ) = 0.133357 -158: phi(0.25 ,0.25 ,0.25 ) = 0.274951 -158: phi(0.3125 ,0.3125 ,0.3125 ) = 0.447032 -158: phi(0.375 ,0.375 ,0.375 ) = 0.613262 -158: phi(0.4375 ,0.4375 ,0.4375 ) = 0.733705 -158: phi(0.5 ,0.5 ,0.5 ) = 0.777678 -158: phi(0.5625 ,0.5625 ,0.5625 ) = 0.733705 -158: phi(0.625 ,0.625 ,0.625 ) = 0.613262 -158: phi(0.6875 ,0.6875 ,0.6875 ) = 0.447032 -158: phi(0.75 ,0.75 ,0.75 ) = 0.274951 -158: phi(0.8125 ,0.8125 ,0.8125 ) = 0.133357 -158: phi(0.875 ,0.875 ,0.875 ) = 0.0435832 -158: phi(0.9375 ,0.9375 ,0.9375 ) = 0.0057744 -158: phi(1 ,1 ,1 ) = 0 -158: Done. -158: -158: -158: -- Comparing output.. -158: -- OK - 73/165 Test #158: examples/scalarwave ................................................................. Passed 12.26 sec +114: OK +114: +114: + 74/165 Test #114: runtime/test_event_free ............................................................. Passed 0.38 sec test 117 Start 117: runtime/test_user_event 117: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_user_event" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 117: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 117: Test timeout computed to be: 10000000 -163: OK - 74/165 Test #163: examples/boxadd ..................................................................... Passed 9.76 sec +117: OK +117: +117: + 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.36 sec test 118 Start 118: runtime/test_buffer_migration 118: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_migration -118: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -118: Test timeout computed to be: 10000000 -117: OK -117: -117: - 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.56 sec +118: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +118: Test timeout computed to be: 10000000 +163: OK + 76/165 Test #163: examples/boxadd ..................................................................... Passed 7.39 sec test 119 Start 119: runtime/test_buffer_ping_pong @@ -560495,7 +560581,7 @@ 119: Test timeout computed to be: 10000000 118: NUM DEVICES: 1 118: NOT ENOUGH DEVICES! (need 2) - 76/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.57 sec + 77/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.44 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback @@ -560504,28 +560590,25 @@ 120: Test timeout computed to be: 10000000 119: NUM DEVICES: 1 119: NOT ENOUGH DEVICES! (need 2) - 77/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.56 sec + 78/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.45 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 -120: OK -120: -120: - 78/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.47 sec +159: OK + 79/165 Test #159: examples/trig ....................................................................... Passed 9.59 sec test 122 Start 122: runtime/test_deviceside_enqueue 122: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 122: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 122: Test timeout computed to be: 10000000 -99: OK -99: -99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -99: - 79/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 9.39 sec +120: OK +120: +120: + 80/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.36 sec test 123 Start 123: runtime/test_command_buffer @@ -560533,26 +560616,29 @@ 123: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 123: Test timeout computed to be: 10000000 121: OK - 80/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.49 sec + 81/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.32 sec test 124 Start 124: runtime/test_command_buffer_images 124: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer_images 124: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 124: Test timeout computed to be: 10000000 -122: OK -122: -122: - 81/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.49 sec +102: ABABC +102: +102: +102: -- OK + 82/165 Test #102: runtime/clFinish .................................................................... Passed 6.62 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios 125: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####implicit_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 125: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 125: Test timeout computed to be: 10000000 -124: OK 125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout - 82/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.37 sec +122: OK +122: +122: + 83/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.45 sec test 126 Start 126: workgroup/unbarriered_for_loops @@ -560560,10 +560646,8 @@ 126: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 126: Test timeout computed to be: 10000000 126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout -104: OK -104: -104: - 83/165 Test #104: runtime/test_link_error ............................................................. Passed 8.76 sec +124: OK + 84/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.34 sec test 127 Start 127: workgroup/barriered_for_loops @@ -560574,7 +560658,7 @@ 108: OK 108: 108: - 84/165 Test #108: runtime/clCreateKernel .............................................................. Passed 7.83 sec + 85/165 Test #108: runtime/clCreateKernel .............................................................. Passed 7.12 sec test 128 Start 128: workgroup/switch_case @@ -560594,7 +560678,7 @@ 109: 109: 1 warning generated. 109: - 85/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 8.61 sec + 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 6.98 sec test 129 Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier @@ -560602,18 +560686,6 @@ 129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 129: Test timeout computed to be: 10000000 129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout -102: ABABC -102: -102: -102: -- OK - 86/165 Test #102: runtime/clFinish .................................................................... Passed 11.24 sec -test 130 - Start 130: workgroup/for_with_divergent_return - -130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -130: Test timeout computed to be: 10000000 -130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout 101: A printf from inside a function 1 101: This is printf from the first include 101: A printf from inside a function 2 @@ -560621,7 +560693,18 @@ 101: 101: 101: -- OK - 87/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 12.12 sec + 87/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 10.97 sec +test 130 + Start 130: workgroup/for_with_divergent_return + +130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +130: Test timeout computed to be: 10000000 +130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout +104: OK +104: +104: + 88/165 Test #104: runtime/test_link_error ............................................................. Passed 8.60 sec test 131 Start 131: workgroup/cond_barriers_in_for @@ -560629,41 +560712,14 @@ 131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 131: Test timeout computed to be: 10000000 131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-sandybridge-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 1.66568 sec -165: Minimum elapsed time: 1.47588 sec -165: RESULT: Time per grid point update: 4.30286 usec -165: This corresponds to 0.790173 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. - 88/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 57.74 sec +110: Callback function: event status: CL_SUBMITTED +110: Callback function: event status: CL_RUNNING +110: Callback function: event status: CL_COMPLETE +110: OK +110: +110: +110: -- Comparing output.. + 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 8.44 sec test 132 Start 132: workgroup/unconditional_barriers @@ -560674,14 +560730,10 @@ 132: POCL_WORK_GROUP_METHOD=workitemloops 132: Test timeout computed to be: 10000000 132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout -110: Callback function: event status: CL_SUBMITTED -110: Callback function: event status: CL_RUNNING -110: Callback function: event status: CL_COMPLETE -110: OK -110: -110: -110: -- Comparing output.. - 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 10.63 sec +115: OK +115: +115: + 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 7.60 sec test 133 Start 133: workgroup/conditional_barrier @@ -560692,10 +560744,8 @@ 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout -115: OK -115: -115: - 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 9.44 sec +123: OK + 91/165 Test #123: runtime/test_command_buffer ......................................................... Passed 6.35 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -560706,12 +560756,15 @@ 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 10.95 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. + 92/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 7.10 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -560722,8 +560775,12 @@ 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout -162: OK - 92/165 Test #162: examples/matadd ..................................................................... Passed 20.22 sec +112: Hello +112: World +112: +112: +112: -- OK + 93/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 9.70 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -560734,16 +560791,15 @@ 136: POCL_WORK_GROUP_METHOD=workitemloops 136: Test timeout computed to be: 10000000 136: -- Expecting output: /build/pocl-3.1/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. -123: OK - 93/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 9.11 sec +127: 0: 1002 +127: 1: 2002 +127: 2: 3002 +127: 3: 2 +127: OK +127: +127: +127: -- Comparing output.. + 94/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 7.75 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -560754,7 +560810,8 @@ 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt - 94/165 Test #123: runtime/test_command_buffer ......................................................... Passed 9.76 sec +162: OK + 95/165 Test #162: examples/matadd ..................................................................... Passed 17.17 sec test 138 Start 138: workgroup/issue_548_convergent_propagation @@ -560779,7 +560836,7 @@ 125: 125: 125: -- Comparing output.. - 95/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 10.46 sec + 96/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 9.19 sec test 139 Start 139: workgroup/range_md_small_grid @@ -560790,15 +560847,15 @@ 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout -127: 0: 1002 -127: 1: 2002 -127: 2: 3002 -127: 3: 2 -127: OK -127: -127: -127: -- Comparing output.. - 96/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 8.87 sec +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. + 97/165 Test #128: workgroup/switch_case ............................................................... Passed 5.76 sec test 140 Start 140: workgroup/range_md_large_grid @@ -560808,89 +560865,65 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 -129: 0: 1000 -129: 1: 2000 -129: OK -129: -129: -129: -- Comparing output.. - 97/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 8.34 sec +113: Max CUs: 15 +113: OK + 98/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 11.96 sec test 43 Start 43: regression/test_issue_231 43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 43: Test timeout computed to be: 10000000 -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. - 98/165 Test #128: workgroup/switch_case ............................................................... Passed 9.68 sec +129: 0: 1000 +129: 1: 2000 +129: OK +129: +129: +129: -- Comparing output.. + 99/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 7.11 sec test 44 Start 44: regression/test_issue_445 44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 44: Test timeout computed to be: 10000000 -131: 0: 4 -131: 1: 5 -131: 2: 6 -131: 3: 7 -131: 4: 16 -131: 5: 17 -131: 6: 18 -131: 7: 19 -131: OK -131: -131: -131: -- Comparing output.. - 99/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 9.22 sec +134: vertical: +134: i: 0 gid: 1 +134: horizontal: +134: i: 0 gid: 0 +134: i: 0 gid: 1 +134: i: 1 gid: 0 +134: i: 1 gid: 1 +134: vertical: +134: i: 0 gid: 1 +134: i: 1 gid: 1 +134: vertical: +134: i: 0 gid: 2 +134: i: 1 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 3 +134: i: 2 gid: 3 +134: horizontal: +134: i: 0 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 2 +134: i: 1 gid: 3 +134: vertical: +134: i: 0 gid: 2 +134: i: 1 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 3 +134: OK +134: +134: +134: -- Comparing output.. +100/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 5.19 sec test 45 Start 45: regression/test_issue_553 45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 45: Test timeout computed to be: 10000000 -113: Max CUs: 16 -113: OK -100/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 17.57 sec -test 46 - Start 46: regression/test_issue_577 - -46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -46: Test timeout computed to be: 10000000 -133: LOCAL_ID=0 before if -133: LOCAL_ID=1 before if -133: LOCAL_ID=0 inside if -133: LOCAL_ID=1 inside if -133: LOCAL_ID=0 after if -133: LOCAL_ID=1 after if -133: OK -133: -133: -133: -- Comparing output.. -101/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 9.00 sec -test 47 - Start 47: regression/test_issue_757 - -47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -47: Test timeout computed to be: 10000000 -116: OK -116: -116: -102/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 17.12 sec -test 48 - Start 48: regression/test_llvm_segfault_issue_889 - -48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -48: Test timeout computed to be: 10000000 132: 0 0 0: before barriers 132: 1 0 0: before barriers 132: 0 1 0: before barriers @@ -560943,13 +560976,87 @@ 132: 132: 132: -- Comparing output.. -103/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 10.89 sec +101/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 5.62 sec +test 46 + Start 46: regression/test_issue_577 + +46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +46: Test timeout computed to be: 10000000 +131: 0: 4 +131: 1: 5 +131: 2: 6 +131: 3: 7 +131: 4: 16 +131: 5: 17 +131: 6: 18 +131: 7: 19 +131: OK +131: +131: +131: -- Comparing output.. +102/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 7.36 sec +test 47 + Start 47: regression/test_issue_757 + +47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +47: Test timeout computed to be: 10000000 +116: OK +116: +116: +103/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 13.32 sec +test 48 + Start 48: regression/test_llvm_segfault_issue_889 + +48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +48: Test timeout computed to be: 10000000 +100: OK +100: +100: 1 warning and 2 errors generated. +100: log: 0x55ecda79e840 +100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here +100: +100: 1 warning and 1 error generated. +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_cJH8NM.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_cJH8NM.cl:1:10: missing terminating '"' character +100: Device pthread-sandybridge-AMD Opteron 62xx class CPU failed to build the program +100: +100: cl_program callback (via pfn_notify) +100: build callback successful +100: 1 warning generated. +100: 1 warning generated. +100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' +100: +100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +100: 1 error generated. +100: 1 error generated. +100: +104/165 Test #100: runtime/clBuildProgram .............................................................. Passed 19.01 sec test 49 Start 49: regression/test_issue_893 49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 49: Test timeout computed to be: 10000000 +133: LOCAL_ID=0 before if +133: LOCAL_ID=1 before if +133: LOCAL_ID=0 inside if +133: LOCAL_ID=1 inside if +133: LOCAL_ID=0 after if +133: LOCAL_ID=1 after if +133: OK +133: +133: +133: -- Comparing output.. +105/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 6.60 sec +test 50 + Start 50: regression/test_flatten_barrier_subs + +50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +50: Test timeout computed to be: 10000000 136: i:0 0 0 0 before barrier 136: i:0 1 0 0 before barrier 136: i:0 2 0 0 before barrier @@ -560972,45 +561079,7 @@ 136: 136: 136: -- Comparing output.. -104/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 8.85 sec -test 50 - Start 50: regression/test_flatten_barrier_subs - -50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -50: Test timeout computed to be: 10000000 -134: vertical: -134: i: 0 gid: 1 -134: horizontal: -134: i: 0 gid: 0 -134: i: 0 gid: 1 -134: i: 1 gid: 0 -134: i: 1 gid: 1 -134: vertical: -134: i: 0 gid: 1 -134: i: 1 gid: 1 -134: vertical: -134: i: 0 gid: 2 -134: i: 1 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 3 -134: i: 2 gid: 3 -134: horizontal: -134: i: 0 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 2 -134: i: 1 gid: 3 -134: vertical: -134: i: 0 gid: 2 -134: i: 1 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 3 -134: OK -134: -134: -134: -- Comparing output.. -50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output -105/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 10.12 sec +106/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 4.95 sec test 51 Start 51: regression/phi_nodes_not_replicated_REPL @@ -561019,28 +561088,7 @@ 51: Environment variables: 51: POCL_WORK_GROUP_METHOD=workitemrepl 51: Test timeout computed to be: 10000000 -137: global: 0-0-0 -137: local: 0-0-0 -137: global: 0-0-1 -137: local: 0-0-1 -137: global: 0-0-2 -137: local: 0-0-2 -137: global: 0-0-3 -137: local: 0-0-3 -137: OK -137: -137: -137: -- SORTING FILE -137: -- Comparing output.. -106/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 8.21 sec -test 52 - Start 52: regression/issues_with_local_pointers_REPL - -52: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_locals" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -52: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -52: Environment variables: -52: POCL_WORK_GROUP_METHOD=workitemrepl -52: Test timeout computed to be: 10000000 +50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output 135: gid_x 0 after barrier at iteration 16 135: gid_x 1 after barrier at iteration 16 135: gid_x 0 after barrier at iteration 15 @@ -561078,7 +561126,28 @@ 135: 135: 135: -- Comparing output.. -107/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 9.94 sec +107/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 5.42 sec +test 52 + Start 52: regression/issues_with_local_pointers_REPL + +52: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_locals" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +52: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +52: Environment variables: +52: POCL_WORK_GROUP_METHOD=workitemrepl +52: Test timeout computed to be: 10000000 +138: id=0: AAA. +138: id=0: CCC. +138: auxfunc +138: id=1: AAA. +138: id=1: CCC. +138: auxfunc +138: id=0: EEE. +138: id=1: EEE. +138: OK +138: +138: +138: -- Comparing output.. +108/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 4.26 sec test 53 Start 53: regression/barrier_between_two_for_loops_REPL @@ -561087,28 +561156,20 @@ 53: Environment variables: 53: POCL_WORK_GROUP_METHOD=workitemrepl 53: Test timeout computed to be: 10000000 -100: OK -100: -100: 1 warning and 2 errors generated. -100: log: 0x55ac38d56f80 -100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here -100: -100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_yowo32.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_yowo32.cl:1:10: missing terminating '"' character -100: Device pthread-sandybridge-AMD Opteron 62xx class CPU failed to build the program -100: -100: cl_program callback (via pfn_notify) -100: build callback successful -100: 1 warning generated. -100: 1 warning generated. -100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' -100: -100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -100: 1 error generated. -100: 1 error generated. -100: -108/165 Test #100: runtime/clBuildProgram .............................................................. Passed 26.39 sec +137: global: 0-0-0 +137: local: 0-0-0 +137: global: 0-0-1 +137: local: 0-0-1 +137: global: 0-0-2 +137: local: 0-0-2 +137: global: 0-0-3 +137: local: 0-0-3 +137: OK +137: +137: +137: -- SORTING FILE +137: -- Comparing output.. +109/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 5.20 sec test 54 Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL @@ -561117,19 +561178,14 @@ 54: Environment variables: 54: POCL_WORK_GROUP_METHOD=workitemrepl 54: Test timeout computed to be: 10000000 -138: id=0: AAA. -138: id=0: CCC. -138: auxfunc -138: id=1: AAA. -138: id=1: CCC. -138: auxfunc -138: id=0: EEE. -138: id=1: EEE. -138: OK -138: -138: -138: -- Comparing output.. -109/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 9.74 sec +46: BUILD ERROR +46: BUILD ERROR +46: OK +46: +46: 1 error generated. +46: 1 error generated. +46: +110/165 Test #46: regression/test_issue_577 ........................................................... Passed 2.61 sec test 55 Start 55: regression/for-loop_with_computation_after_the_brexit_REPL @@ -561138,6 +561194,18 @@ 55: Environment variables: 55: POCL_WORK_GROUP_METHOD=workitemrepl 55: Test timeout computed to be: 10000000 +43: OK +43: +43: +111/165 Test #43: regression/test_issue_231 ........................................................... Passed 4.24 sec +test 56 + Start 56: regression/for-loop_with_a_variable_iteration_count_REPL + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=workitemrepl +56: Test timeout computed to be: 10000000 140: 0: 128 140: 1: 1 140: 2: 1 @@ -689158,26 +689226,7 @@ 139: 139: 139: -- Comparing output.. -46: BUILD ERROR -46: BUILD ERROR -46: OK -46: -46: 1 error generated. -46: 1 error generated. -46: -43: OK -43: -43: -110/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 9.95 sec -test 56 - Start 56: regression/for-loop_with_a_variable_iteration_count_REPL - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=workitemrepl -56: Test timeout computed to be: 10000000 -111/165 Test #43: regression/test_issue_231 ........................................................... Passed 8.67 sec +112/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 5.99 sec test 57 Start 57: regression/early_return_before_a_barrier_region_REPL @@ -689186,7 +689235,7 @@ 57: Environment variables: 57: POCL_WORK_GROUP_METHOD=workitemrepl 57: Test timeout computed to be: 10000000 -112/165 Test #46: regression/test_issue_577 ........................................................... Passed 6.07 sec +113/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 5.68 sec test 58 Start 58: regression/id-dependent_computation_before_kernel_exit_REPL @@ -689195,7 +689244,10 @@ 58: Environment variables: 58: POCL_WORK_GROUP_METHOD=workitemrepl 58: Test timeout computed to be: 10000000 -113/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 9.23 sec +53: OK +53: +53: +114/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 2.92 sec test 59 Start 59: regression/barrier_just_before_return_REPL @@ -689204,10 +689256,10 @@ 59: Environment variables: 59: POCL_WORK_GROUP_METHOD=workitemrepl 59: Test timeout computed to be: 10000000 -44: OK -44: -44: -114/165 Test #44: regression/test_issue_445 ........................................................... Passed 9.47 sec +47: OK +47: +47: +115/165 Test #47: regression/test_issue_757 ........................................................... Passed 4.76 sec test 60 Start 60: regression/infinite_loop_REPL @@ -689236,7 +689288,7 @@ 45: 45: 2 warnings generated. 45: -115/165 Test #45: regression/test_issue_553 ........................................................... Passed 10.15 sec +116/165 Test #45: regression/test_issue_553 ........................................................... Passed 5.54 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -689245,18 +689297,10 @@ 61: Environment variables: 61: POCL_WORK_GROUP_METHOD=workitemrepl 61: Test timeout computed to be: 10000000 -48: binary size [0]: 67893 -48: binary size [1]: 140729171414809 -48: binary size [2]: 126614527 -48: binary size [3]: 100 -48: binary size [4]: 895 -48: binary size [5]: 0 -48: binary size [6]: 0 -48: binary size [7]: 0 -48: OK -48: -48: -116/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 8.72 sec +51: OK +51: +51: +117/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 4.49 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -689265,10 +689309,10 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -47: OK -47: -47: -117/165 Test #47: regression/test_issue_757 ........................................................... Passed 10.20 sec +44: OK +44: +44: +118/165 Test #44: regression/test_issue_445 ........................................................... Passed 6.24 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -689280,7 +689324,7 @@ 49: OK 49: 49: -118/165 Test #49: regression/test_issue_893 ........................................................... Passed 9.67 sec +119/165 Test #49: regression/test_issue_893 ........................................................... Passed 5.33 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -689289,10 +689333,18 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -54: OK -54: -54: -119/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 8.38 sec +48: binary size [0]: 67893 +48: binary size [1]: 140729167653881 +48: binary size [2]: 126614527 +48: binary size [3]: 100 +48: binary size [4]: 895 +48: binary size [5]: 0 +48: binary size [6]: 0 +48: binary size [7]: 0 +48: OK +48: +48: +120/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 5.57 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -689301,10 +689353,15 @@ 65: Environment variables: 65: POCL_WORK_GROUP_METHOD=workitemloops 65: Test timeout computed to be: 10000000 -53: OK -53: -53: -120/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 9.14 sec +50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 +50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 +50: 0: Portable Computing Language +50: CL gave correct results +50: OK +50: +50: +50: -- Comparing output.. +121/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 6.37 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -689313,10 +689370,10 @@ 66: Environment variables: 66: POCL_WORK_GROUP_METHOD=workitemloops 66: Test timeout computed to be: 10000000 -51: OK -51: -51: -121/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 9.73 sec +56: OK +56: +56: +122/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 4.70 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -689325,10 +689382,10 @@ 67: Environment variables: 67: POCL_WORK_GROUP_METHOD=workitemloops 67: Test timeout computed to be: 10000000 -52: OK -52: -52: -122/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 9.39 sec +54: OK +54: +54: +123/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 6.13 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -689337,10 +689394,10 @@ 68: Environment variables: 68: POCL_WORK_GROUP_METHOD=workitemloops 68: Test timeout computed to be: 10000000 -55: OK -55: -55: -123/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 7.79 sec +52: OK +52: +52: +124/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 6.74 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -689349,10 +689406,10 @@ 69: Environment variables: 69: POCL_WORK_GROUP_METHOD=workitemloops 69: Test timeout computed to be: 10000000 -57: OK -57: -57: -124/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 7.29 sec +55: OK +55: +55: +125/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 6.20 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -689361,10 +689418,10 @@ 70: Environment variables: 70: POCL_WORK_GROUP_METHOD=workitemloops 70: Test timeout computed to be: 10000000 -56: OK -56: -56: -125/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 8.40 sec +59: OK +59: +59: +126/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 5.17 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -689373,18 +689430,10 @@ 71: Environment variables: 71: POCL_WORK_GROUP_METHOD=workitemloops 71: Test timeout computed to be: 10000000 -50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 -50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 -50: 0: Portable Computing Language -50: CL gave correct results -50: OK -50: -50: -50: -- Comparing output.. -60: OK -60: -60: -126/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 7.40 sec +57: OK +57: +57: +127/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 5.80 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -689393,7 +689442,10 @@ 72: Environment variables: 72: POCL_WORK_GROUP_METHOD=workitemloops 72: Test timeout computed to be: 10000000 -127/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 12.31 sec +58: OK +58: +58: +128/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 5.89 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -689402,10 +689454,10 @@ 73: Environment variables: 73: POCL_WORK_GROUP_METHOD=workitemloops 73: Test timeout computed to be: 10000000 -59: OK -59: -59: -128/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 8.67 sec +64: OK +64: +64: +129/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 4.30 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -689414,10 +689466,13 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -58: OK -58: -58: -129/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 9.39 sec +62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: OK +62: +62: 6 warnings generated. +62: +130/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 4.55 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -689426,13 +689481,10 @@ 75: Environment variables: 75: POCL_WORK_GROUP_METHOD=workitemloops 75: Test timeout computed to be: 10000000 -62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: OK -62: -62: 6 warnings generated. -62: -130/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 7.46 sec +60: OK +60: +60: +131/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 5.90 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -689444,7 +689496,7 @@ 61: OK 61: 61: -131/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 8.18 sec +132/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 6.68 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -689459,7 +689511,7 @@ 63: 6 warnings generated. 63: 63: -- OK -132/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 7.20 sec +133/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 6.57 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -689468,10 +689520,13 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -64: OK -64: -64: -133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 7.86 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +134/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 4.64 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -689480,10 +689535,10 @@ 79: Environment variables: 79: POCL_WORK_GROUP_METHOD=workitemloops 79: Test timeout computed to be: 10000000 -74: OK -74: -74: -134/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 7.08 sec +75: OK +75: +75: +135/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 5.39 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -689492,13 +689547,10 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -135/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 7.74 sec +74: OK +74: +74: +136/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 6.35 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -689507,10 +689559,10 @@ 81: Environment variables: 81: POCL_WORK_GROUP_METHOD=workitemloops 81: Test timeout computed to be: 10000000 -75: OK -75: -75: -136/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 7.85 sec +76: OK +76: +76: +137/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 6.59 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -689519,10 +689571,10 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -76: OK -76: -76: -137/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 7.39 sec +77: OK +77: +77: +138/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 6.67 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -689531,10 +689583,12 @@ 83: Environment variables: 83: POCL_WORK_GROUP_METHOD=workitemloops 83: Test timeout computed to be: 10000000 -77: OK -77: -77: -138/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 7.44 sec +66: OK +66: OK +66: OK +66: +66: +139/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 12.36 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -689543,12 +689597,10 @@ 84: Environment variables: 84: POCL_WORK_GROUP_METHOD=workitemloops 84: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -139/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 12.76 sec +78: OK +78: +78: +140/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 7.49 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -689557,10 +689609,12 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -78: OK -78: -78: -140/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 7.07 sec +69: OK +69: OK +69: OK +69: +69: +141/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 11.96 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -689574,7 +689628,7 @@ 65: OK 65: 65: -141/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 13.80 sec +142/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 14.48 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -689586,7 +689640,7 @@ 79: OK 79: 79: -142/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 6.68 sec +143/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 6.90 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -689595,56 +689649,56 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -81: OK -81: -81: -143/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 5.53 sec +67: OK +67: OK +67: OK +67: +67: +144/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 14.20 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -69: OK -69: OK -69: OK -69: -69: -144/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 15.84 sec +68: OK +68: OK +68: OK +68: +68: +145/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 14.74 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 90: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_setargs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 90: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 90: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -145/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 16.04 sec +82: OK +82: +82: +146/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 5.50 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -67: OK -67: OK -67: OK -67: -67: -146/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 16.59 sec +81: OK +81: +81: +147/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 6.65 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one 92: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_fors_with_var_iteration_counts" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 92: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 92: Test timeout computed to be: 10000000 -83: OK -83: -83: -147/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 4.71 sec +71: OK +71: OK +71: OK +71: +71: +148/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 13.88 sec test 93 Start 93: regression/autolocals_in_constexprs @@ -689654,7 +689708,7 @@ 80: OK 80: 80: -148/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 7.24 sec +149/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 8.16 sec test 94 Start 94: regression/struct_kernel_arguments @@ -689666,83 +689720,77 @@ 72: OK 72: 72: -149/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 14.92 sec +150/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 14.21 sec test 95 Start 95: regression/vector_kernel_arguments 95: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_vectors_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 95: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 95: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -150/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 15.44 sec -84: OK -84: -84: -151/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 5.52 sec -82: OK -82: -82: -152/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 6.91 sec 70: OK 70: OK 70: OK 70: 70: -153/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 17.46 sec -86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -86: OK -86: -86: 6 warnings generated. -86: -154/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 5.76 sec -85: OK -85: -85: -155/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 7.04 sec +151/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 15.38 sec +83: OK +83: +83: +152/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 5.43 sec +84: OK +84: +84: +153/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 5.53 sec 87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 87: 87: 6 warnings generated. 87: 87: -- OK -156/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 6.72 sec +154/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 5.00 sec +85: OK +85: +85: +155/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 5.79 sec +86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +86: OK +86: +86: 6 warnings generated. +86: +156/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 5.98 sec +91: OK +91: +91: +157/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.40 sec 89: OK 89: 89: -157/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 4.82 sec -88: OK -88: -88: -158/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 6.91 sec +158/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 4.55 sec 90: OK 90: 90: -159/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 5.25 sec -91: OK -91: -91: -160/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 5.23 sec +159/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 4.07 sec 94: OK 94: 94: -161/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 4.66 sec -92: OK -92: -92: -162/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 4.93 sec -93: OK -93: -93: -163/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 5.36 sec +160/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 3.78 sec 95: OK 95: 95: -164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 5.67 sec +161/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 3.88 sec +88: OK +88: +88: +162/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 6.74 sec +93: OK +93: +93: +163/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 4.63 sec +92: OK +92: +92: +164/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 5.07 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -689753,28 +689801,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 82.28 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 57.97 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 104.22 sec*proc (2 tests) -cuda = 345.11 sec*proc (53 tests) -dlopen = 0.31 sec*proc (3 tests) -hsa = 39.81 sec*proc (4 tests) -hsa-native = 1064.33 sec*proc (91 tests) -internal = 1649.70 sec*proc (160 tests) -kernel = 647.46 sec*proc (38 tests) -matrix = 48.37 sec*proc (4 tests) -poclbin = 43.98 sec*proc (4 tests) -proxy = 269.86 sec*proc (36 tests) -regression = 457.91 sec*proc (53 tests) -runtime = 170.71 sec*proc (29 tests) -tce = 59.05 sec*proc (8 tests) -vulkan = 197.70 sec*proc (26 tests) -workgroup = 223.87 sec*proc (16 tests) +EinsteinToolkit = 73.45 sec*proc (2 tests) +cuda = 272.60 sec*proc (53 tests) +dlopen = 0.24 sec*proc (3 tests) +hsa = 32.95 sec*proc (4 tests) +hsa-native = 831.69 sec*proc (91 tests) +internal = 1297.54 sec*proc (160 tests) +kernel = 525.05 sec*proc (38 tests) +matrix = 37.30 sec*proc (4 tests) +poclbin = 37.25 sec*proc (4 tests) +proxy = 231.90 sec*proc (36 tests) +regression = 356.10 sec*proc (53 tests) +runtime = 129.60 sec*proc (29 tests) +tce = 45.32 sec*proc (8 tests) +vulkan = 160.40 sec*proc (26 tests) +workgroup = 151.15 sec*proc (16 tests) -Total Test time (real) = 152.73 sec +Total Test time (real) = 118.64 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -689782,6 +689830,7 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[2]: Leaving directory '/build/pocl-3.1' ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING avx_f16c TESTING avx_f16c + env POCL_KERNELLIB_NAME=avx_f16c /usr/bin/make -f debian/rules run-tests @@ -689868,7 +689917,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -690018,10 +690067,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -690057,7 +690106,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -690166,10 +690215,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -690180,27 +690229,27 @@ Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end -test 4 - Start 4: pocl_test_dlopen_device_pthread - -4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" -4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -4: Test timeout computed to be: 10000000 test 2 Start 2: pocl_test_dlopen_libpocl 2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen 2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 2: Test timeout computed to be: 10000000 +test 4 + Start 4: pocl_test_dlopen_device_pthread + +4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" +4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +4: Test timeout computed to be: 10000000 test 3 Start 3: pocl_test_dlopen_device_basic 3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" 3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 3: Test timeout computed to be: 10000000 - 1/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.07 sec - 2/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.07 sec - 3/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.11 sec + 1/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.10 sec + 2/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.14 sec + 3/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.15 sec test 1 Start 1: pocl_version_check @@ -690210,7 +690259,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.16 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.20 sec test 29 Start 29: kernel/test_shuffle_char @@ -690301,12 +690350,6 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 -test 6 - Start 6: kernel/test_convert_type_1 - -6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -6: Test timeout computed to be: 10000000 37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt 38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt 39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt @@ -690323,7 +690366,29 @@ 41: 41: 41: -- Comparing output.. - 5/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 3.72 sec + 5/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 6.07 sec +test 6 + Start 6: kernel/test_convert_type_1 + +6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +6: Test timeout computed to be: 10000000 +37: Running test test_ucharn... +37: uchar2 0 +37: uchar3 0 +37: uchar4 0 +37: uchar8 0 +37: uchar16 0 +37: uchar2 41 +37: uchar3 7b +37: uchar4 c6 +37: uchar8 29c +37: uchar16 7a0 +37: OK +37: +37: +37: -- Comparing output.. + 6/165 Test #37: kernel/test_ucharn .................................................................. Passed 6.44 sec test 7 Start 7: kernel/test_convert_type_2 @@ -690474,104 +690539,13 @@ 38: 2 warnings generated. 38: 38: -- Comparing output.. - 6/165 Test #38: kernel/test_printf .................................................................. Passed 4.14 sec + 7/165 Test #38: kernel/test_printf .................................................................. Passed 7.43 sec test 8 Start 8: kernel/test_convert_type_4 8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 8: Test timeout computed to be: 10000000 -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x564713747440,0x1,0x1,0x1 -40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x564713747440,0x1,0x1,0x1,0x564717eecf70,0x7f9f5f3cced5,0x1,0x7f9f5f3dfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0x564717eecf70,0x7f9f5f3cced5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: ulong16 0x7f9f4b3a5210,0x7f9f40000900,0x1000000000002e9,0x1,0x788200000010,0x7f9f4b3a58f0,0x7f9f4b3a57f0,0x7f9f4815dcb0,0x7f9f4b3a5210,0x7f9f40000900,0x7f9f4b3a5211,0x7f9f4b3a5764,0x788200000010,0x7f9f40000900,0x100000000000223,0x1 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: l 0x7f9f4b3a5a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x564717eecf70,0x7f9f5f3cced5,0x1,0x7f9f5f3dfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: l 0x7f9f4b3a5b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x564717eecf70,0x7f9f5f3cced5,0x1,0x7f9f5f3dfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € -40: -40: ulong2 0 -40: ulong3 0 -40: ulong4 0 -40: ulong8 0 -40: ulong16 0 -40: ulong2 edcba98765432150 -40: ulong3 edcba98765432176 -40: ulong4 edcba987654321c9 -40: ulong8 edcba98765432393 -40: ulong16 edcba987654326af -40: OK -40: -40: 10 warnings generated. -40: -40: -- Comparing output.. -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_fTfl1 2024-06-21 03:40:53.139809722 -1200 -40: @@ -2,19 +2,19 @@ -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x564713747440,0x1,0x1,0x1 -40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x564713747440,0x1,0x1,0x1,0x564717eecf70,0x7f9f5f3cced5,0x1,0x7f9f5f3dfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0x564717eecf70,0x7f9f5f3cced5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: +ulong16 0x7f9f4b3a5210,0x7f9f40000900,0x1000000000002e9,0x1,0x788200000010,0x7f9f4b3a58f0,0x7f9f4b3a57f0,0x7f9f4815dcb0,0x7f9f4b3a5210,0x7f9f40000900,0x7f9f4b3a5211,0x7f9f4b3a5764,0x788200000010,0x7f9f40000900,0x100000000000223,0x1 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7f9f4b3a5a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x564717eecf70,0x7f9f5f3cced5,0x1,0x7f9f5f3dfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: +l 0x7f9f4b3a5b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x564717eecf70,0x7f9f5f3cced5,0x1,0x7f9f5f3dfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € -40: -40: ulong2 0 -40: ulong3 0 -40: -40: -40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): -40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_fTfl1 -40: -40: -40: -- OK - 7/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 4.44 sec -test 9 - Start 9: kernel/test_convert_type_8 - -9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -9: Test timeout computed to be: 10000000 -37: Running test test_ucharn... -37: uchar2 0 -37: uchar3 0 -37: uchar4 0 -37: uchar8 0 -37: uchar16 0 -37: uchar2 41 -37: uchar3 7b -37: uchar4 c6 -37: uchar8 29c -37: uchar16 7a0 -37: OK -37: -37: -37: -- Comparing output.. 39: Running test test_printf_vectors... 39: 39: VECTORS @@ -690604,25 +690578,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 -39: uint16 0xd497e7c0,0x5595,0x5a059630,0x7fa8,0x2,0,0,0,0x46e3fd5f,0x7fa8,0x42bea338,0x7fa8,0x46e3f960,0x7fa8,0x46e3f960,0x7fa8 +39: uint16 0x525e7c40,0x5640,0x9034e630,0x7f7c,0x2,0,0,0,0x7c132d5f,0x7f7c,0x79787338,0x7f7c,0x7c132960,0x7f7c,0x7c132960,0x7f7c 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -39: ulong8 0x5595d497e7c0,0x7fa85a059630,0x2,0,0x7fa846e3fd5f,0x7fa842bea338,0x7fa846e3f960,0x7fa846e3f960 -39: ulong16 0x5595d497e7c0,0x7fa85a059630,0x2,0,0x7fa846e3fd5f,0x7fa842bea338,0x7fa846e3f960,0x7fa846e3f960,0x7fa846e3f7f0,0x7fa859ed8592,0x7fa842bef5e0,0x2,0x7fa846e3f700,0x7fa859f885f8,0x5595d48ebed0,0x3ff +39: ulong8 0x5640525e7c40,0x7f7c9034e630,0x2,0,0x7f7c7c132d5f,0x7f7c79787338,0x7f7c7c132960,0x7f7c7c132960 +39: ulong16 0x5640525e7c40,0x7f7c9034e630,0x2,0,0x7f7c7c132d5f,0x7f7c79787338,0x7f7c7c132960,0x7f7c7c132960,0x7f7c7c1327f0,0x7f7c901cd592,0x7f7c7978c5e0,0x2,0x7f7c7c132700,0x7f7c9027d5f8,0x564052555ed0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 -39: float16 -5.21943e+12,3.0701e-41,9.40033e+15,4.57944e-41,2.8026e-45,0,0,0,29182.7,4.57944e-41,95.3188,4.57944e-41,29180.7,4.57944e-41,29180.7,4.57944e-41 +39: float16 2.38892e+11,3.09407e-41,-3.56761e-29,4.57328e-41,2.8026e-45,0,0,0,3.05675e+36,4.57328e-41,8.06267e+34,4.57328e-41,3.05643e+36,4.57328e-41,3.05643e+36,4.57328e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 -39: double8 4.64926e-310,6.93476e-310,9.88131e-324,0,6.93474e-310,6.93474e-310,6.93474e-310,6.93474e-310 -39: double16 4.64926e-310,6.93476e-310,9.88131e-324,0,6.93474e-310,6.93474e-310,6.93474e-310,6.93474e-310,6.93474e-310,6.93476e-310,6.93474e-310,9.88131e-324,6.93474e-310,6.93476e-310,4.64926e-310,5.05429e-321 +39: double8 4.68543e-310,6.92546e-310,9.88131e-324,0,6.92545e-310,6.92545e-310,6.92545e-310,6.92545e-310 +39: double16 4.68543e-310,6.92546e-310,9.88131e-324,0,6.92545e-310,6.92545e-310,6.92545e-310,6.92545e-310,6.92545e-310,6.92546e-310,6.92545e-310,9.88131e-324,6.92545e-310,6.92546e-310,4.68543e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -690649,21 +690623,21 @@ 39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . -39: i 0xd497e7c0,0x5595,0x5a059630,0x7fa8,0x2,0,0,0,0x46e3fd5f,0x7fa8,0x42bea338,0x7fa8,0x46e3f960,0x7fa8,0x46e3f960,0x7fa8 0x46e3f7f0,0x7fa8,0x59ed8592,0x7fa8,0x42bef5e0,0x7fa8,0x2,0,0x46e3f700,0x7fa8,0x59f885f8,0x7fa8,0xd48ebed0,0x5595,0x3ff,0 @ +39: i 0x525e7c40,0x5640,0x9034e630,0x7f7c,0x2,0,0,0,0x7c132d5f,0x7f7c,0x79787338,0x7f7c,0x7c132960,0x7f7c,0x7c132960,0x7f7c 0x7c1327f0,0x7f7c,0x901cd592,0x7f7c,0x7978c5e0,0x7f7c,0x2,0,0x7c132700,0x7f7c,0x9027d5f8,0x7f7c,0x52555ed0,0x5640,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 39: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -39: l 0x5595d497e7c0,0x7fa85a059630,0x2,0,0x7fa846e3fd5f,0x7fa842bea338,0x7fa846e3f960,0x7fa846e3f960 0x7fa846e3f7f0,0x7fa859ed8592,0x7fa842bef5e0,0x2,0x7fa846e3f700,0x7fa859f885f8,0x5595d48ebed0,0x3ff À -39: l 0x5595d497e7c0,0x7fa85a059630,0x2,0,0x7fa846e3fd5f,0x7fa842bea338,0x7fa846e3f960,0x7fa846e3f960,0x7fa846e3f7f0,0x7fa859ed8592,0x7fa842bef5e0,0x2,0x7fa846e3f700,0x7fa859f885f8,0x5595d48ebed0,0x3ff 0xfbad8001,0xb4d4b0a478b1c500,0x7fa846e3f910,0x7fa846e3f8d0,0x7fa846e3f8c8,0x5595d49abd50,0x7fa825000ba0,0x7fa859f8f3c4,0xfffffffffffffff0,0x7fa85a058dea,0x7fa846e3f870,0,0x7fa859f8f3b0,0x7fa846e3f910,0x8059f8f280,0x7fa846e3f920 +39: l 0x5640525e7c40,0x7f7c9034e630,0x2,0,0x7f7c7c132d5f,0x7f7c79787338,0x7f7c7c132960,0x7f7c7c132960 0x7f7c7c1327f0,0x7f7c901cd592,0x7f7c7978c5e0,0x2,0x7f7c7c132700,0x7f7c9027d5f8,0x564052555ed0,0x3ff À +39: l 0x5640525e7c40,0x7f7c9034e630,0x2,0,0x7f7c7c132d5f,0x7f7c79787338,0x7f7c7c132960,0x7f7c7c132960,0x7f7c7c1327f0,0x7f7c901cd592,0x7f7c7978c5e0,0x2,0x7f7c7c132700,0x7f7c9027d5f8,0x564052555ed0,0x3ff 0xfbad8001,0x64ce9392e0f7f300,0x7f7c7c132910,0x7f7c7c1328d0,0x7f7c7c1328c8,0x5640525fee60,0x7f7c31000ba0,0x7f7c902843c4,0xfffffffffffffff0,0x7f7c9034ddea,0x7f7c7c132870,0,0x7f7c902843b0,0x7f7c7c132910,0x8090284280,0x7f7c7c132920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . 39: f 31.1,31.2,31.3 32.4,32.5,32.6 . 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . -39: f -5.21943e+12,3.0701e-41,9.40033e+15,4.57944e-41,2.8026e-45,0,0,0,29182.7,4.57944e-41,95.3188,4.57944e-41,29180.7,4.57944e-41,29180.7,4.57944e-41 29180,4.57944e-41,8.35705e+15,4.57944e-41,95.4802,4.57944e-41,2.8026e-45,0,29179.5,4.57944e-41,8.74414e+15,4.57944e-41,-4.90469e+12,3.0701e-41,1.43353e-42,0 @ +39: f 2.38892e+11,3.09407e-41,-3.56761e-29,4.57328e-41,2.8026e-45,0,0,0,3.05675e+36,4.57328e-41,8.06267e+34,4.57328e-41,3.05643e+36,4.57328e-41,3.05643e+36,4.57328e-41 3.05631e+36,4.57328e-41,-3.09301e-29,4.57328e-41,8.07314e+34,4.57328e-41,2.8026e-45,0,3.05623e+36,4.57328e-41,-3.30998e-29,4.57328e-41,2.29105e+11,3.09407e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -690680,44 +690654,37 @@ 39: 114 warnings generated. 39: 39: -- Comparing output.. - 8/165 Test #37: kernel/test_ucharn .................................................................. Passed 5.02 sec -test 10 - Start 10: kernel/test_convert_type_16 - -10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -10: Test timeout computed to be: 10000000 -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_OZ4Cz 2024-06-21 03:40:53.687809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_zo0pF 2023-05-20 23:48:10.165092899 +1400 39: @@ -30,25 +30,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint16 0xd497e7c0,0x5595,0x5a059630,0x7fa8,0x2,0,0,0,0x46e3fd5f,0x7fa8,0x42bea338,0x7fa8,0x46e3f960,0x7fa8,0x46e3f960,0x7fa8 +39: +uint16 0x525e7c40,0x5640,0x9034e630,0x7f7c,0x2,0,0,0,0x7c132d5f,0x7f7c,0x79787338,0x7f7c,0x7c132960,0x7f7c,0x7c132960,0x7f7c 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong8 0x5595d497e7c0,0x7fa85a059630,0x2,0,0x7fa846e3fd5f,0x7fa842bea338,0x7fa846e3f960,0x7fa846e3f960 -39: +ulong16 0x5595d497e7c0,0x7fa85a059630,0x2,0,0x7fa846e3fd5f,0x7fa842bea338,0x7fa846e3f960,0x7fa846e3f960,0x7fa846e3f7f0,0x7fa859ed8592,0x7fa842bef5e0,0x2,0x7fa846e3f700,0x7fa859f885f8,0x5595d48ebed0,0x3ff +39: +ulong8 0x5640525e7c40,0x7f7c9034e630,0x2,0,0x7f7c7c132d5f,0x7f7c79787338,0x7f7c7c132960,0x7f7c7c132960 +39: +ulong16 0x5640525e7c40,0x7f7c9034e630,0x2,0,0x7f7c7c132d5f,0x7f7c79787338,0x7f7c7c132960,0x7f7c7c132960,0x7f7c7c1327f0,0x7f7c901cd592,0x7f7c7978c5e0,0x2,0x7f7c7c132700,0x7f7c9027d5f8,0x564052555ed0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float16 -5.21943e+12,3.0701e-41,9.40033e+15,4.57944e-41,2.8026e-45,0,0,0,29182.7,4.57944e-41,95.3188,4.57944e-41,29180.7,4.57944e-41,29180.7,4.57944e-41 +39: +float16 2.38892e+11,3.09407e-41,-3.56761e-29,4.57328e-41,2.8026e-45,0,0,0,3.05675e+36,4.57328e-41,8.06267e+34,4.57328e-41,3.05643e+36,4.57328e-41,3.05643e+36,4.57328e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double8 4.64926e-310,6.93476e-310,9.88131e-324,0,6.93474e-310,6.93474e-310,6.93474e-310,6.93474e-310 -39: +double16 4.64926e-310,6.93476e-310,9.88131e-324,0,6.93474e-310,6.93474e-310,6.93474e-310,6.93474e-310,6.93474e-310,6.93476e-310,6.93474e-310,9.88131e-324,6.93474e-310,6.93476e-310,4.64926e-310,5.05429e-321 +39: +double8 4.68543e-310,6.92546e-310,9.88131e-324,0,6.92545e-310,6.92545e-310,6.92545e-310,6.92545e-310 +39: +double16 4.68543e-310,6.92546e-310,9.88131e-324,0,6.92545e-310,6.92545e-310,6.92545e-310,6.92545e-310,6.92545e-310,6.92546e-310,6.92545e-310,9.88131e-324,6.92545e-310,6.92546e-310,4.68543e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -690726,7 +690693,7 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0xd497e7c0,0x5595,0x5a059630,0x7fa8,0x2,0,0,0,0x46e3fd5f,0x7fa8,0x42bea338,0x7fa8,0x46e3f960,0x7fa8,0x46e3f960,0x7fa8 0x46e3f7f0,0x7fa8,0x59ed8592,0x7fa8,0x42bef5e0,0x7fa8,0x2,0,0x46e3f700,0x7fa8,0x59f885f8,0x7fa8,0xd48ebed0,0x5595,0x3ff,0 @ +39: +i 0x525e7c40,0x5640,0x9034e630,0x7f7c,0x2,0,0,0,0x7c132d5f,0x7f7c,0x79787338,0x7f7c,0x7c132960,0x7f7c,0x7c132960,0x7f7c 0x7c1327f0,0x7f7c,0x901cd592,0x7f7c,0x7978c5e0,0x7f7c,0x2,0,0x7c132700,0x7f7c,0x9027d5f8,0x7f7c,0x52555ed0,0x5640,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -690734,8 +690701,8 @@ 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x5595d497e7c0,0x7fa85a059630,0x2,0,0x7fa846e3fd5f,0x7fa842bea338,0x7fa846e3f960,0x7fa846e3f960 0x7fa846e3f7f0,0x7fa859ed8592,0x7fa842bef5e0,0x2,0x7fa846e3f700,0x7fa859f885f8,0x5595d48ebed0,0x3ff À -39: +l 0x5595d497e7c0,0x7fa85a059630,0x2,0,0x7fa846e3fd5f,0x7fa842bea338,0x7fa846e3f960,0x7fa846e3f960,0x7fa846e3f7f0,0x7fa859ed8592,0x7fa842bef5e0,0x2,0x7fa846e3f700,0x7fa859f885f8,0x5595d48ebed0,0x3ff 0xfbad8001,0xb4d4b0a478b1c500,0x7fa846e3f910,0x7fa846e3f8d0,0x7fa846e3f8c8,0x5595d49abd50,0x7fa825000ba0,0x7fa859f8f3c4,0xfffffffffffffff0,0x7fa85a058dea,0x7fa846e3f870,0,0x7fa859f8f3b0,0x7fa846e3f910,0x8059f8f280,0x7fa846e3f920 +39: +l 0x5640525e7c40,0x7f7c9034e630,0x2,0,0x7f7c7c132d5f,0x7f7c79787338,0x7f7c7c132960,0x7f7c7c132960 0x7f7c7c1327f0,0x7f7c901cd592,0x7f7c7978c5e0,0x2,0x7f7c7c132700,0x7f7c9027d5f8,0x564052555ed0,0x3ff À +39: +l 0x5640525e7c40,0x7f7c9034e630,0x2,0,0x7f7c7c132d5f,0x7f7c79787338,0x7f7c7c132960,0x7f7c7c132960,0x7f7c7c1327f0,0x7f7c901cd592,0x7f7c7978c5e0,0x2,0x7f7c7c132700,0x7f7c9027d5f8,0x564052555ed0,0x3ff 0xfbad8001,0x64ce9392e0f7f300,0x7f7c7c132910,0x7f7c7c1328d0,0x7f7c7c1328c8,0x5640525fee60,0x7f7c31000ba0,0x7f7c902843c4,0xfffffffffffffff0,0x7f7c9034ddea,0x7f7c7c132870,0,0x7f7c902843b0,0x7f7c7c132910,0x8090284280,0x7f7c7c132920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -690743,7 +690710,7 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f -5.21943e+12,3.0701e-41,9.40033e+15,4.57944e-41,2.8026e-45,0,0,0,29182.7,4.57944e-41,95.3188,4.57944e-41,29180.7,4.57944e-41,29180.7,4.57944e-41 29180,4.57944e-41,8.35705e+15,4.57944e-41,95.4802,4.57944e-41,2.8026e-45,0,29179.5,4.57944e-41,8.74414e+15,4.57944e-41,-4.90469e+12,3.0701e-41,1.43353e-42,0 @ +39: +f 2.38892e+11,3.09407e-41,-3.56761e-29,4.57328e-41,2.8026e-45,0,0,0,3.05675e+36,4.57328e-41,8.06267e+34,4.57328e-41,3.05643e+36,4.57328e-41,3.05643e+36,4.57328e-41 3.05631e+36,4.57328e-41,-3.09301e-29,4.57328e-41,8.07314e+34,4.57328e-41,2.8026e-45,0,3.05623e+36,4.57328e-41,-3.30998e-29,4.57328e-41,2.29105e+11,3.09407e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -690760,22 +690727,108 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_OZ4Cz +39: /tmp/cmake_testrun_zo0pF 39: 39: 39: -- OK - 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 5.02 sec + 8/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 8.19 sec +test 9 + Start 9: kernel/test_convert_type_8 + +9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +9: Test timeout computed to be: 10000000 +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5562109a7840,0x1,0x1,0x1 +40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5562109a7840,0x1,0x1,0x1,0x556210a13f50,0x7f8f40da1ed5,0x1,0x7f8f40db4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: ulong8 0x556210a13f50,0x7f8f40da1ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: ulong16 0x7f8f2c571210,0x7f8f04000900,0x1000000000002e9,0x1,0x788200000010,0x7f8f2c5718f0,0x7f8f2c5717f0,0x7f8f2a3cacb0,0x7f8f2c571210,0x7f8f04000900,0x7f8f2c571211,0x7f8f2c571764,0x788200000010,0x7f8f04000900,0x100000000000223,0x1 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: l 0x7f8f2c571a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x556210a13f50,0x7f8f40da1ed5,0x1,0x7f8f40db4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: l 0x7f8f2c571b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x556210a13f50,0x7f8f40da1ed5,0x1,0x7f8f40db4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +40: ulong2 0 +40: ulong3 0 +40: ulong4 0 +40: ulong8 0 +40: ulong16 0 +40: ulong2 edcba98765432150 +40: ulong3 edcba98765432176 +40: ulong4 edcba987654321c9 +40: ulong8 edcba98765432393 +40: ulong16 edcba987654326af +40: OK +40: +40: 10 warnings generated. +40: +40: -- Comparing output.. +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_ppvnX 2023-05-20 23:48:10.253089590 +1400 +40: @@ -2,19 +2,19 @@ +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5562109a7840,0x1,0x1,0x1 +40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5562109a7840,0x1,0x1,0x1,0x556210a13f50,0x7f8f40da1ed5,0x1,0x7f8f40db4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong8 0x556210a13f50,0x7f8f40da1ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: +ulong16 0x7f8f2c571210,0x7f8f04000900,0x1000000000002e9,0x1,0x788200000010,0x7f8f2c5718f0,0x7f8f2c5717f0,0x7f8f2a3cacb0,0x7f8f2c571210,0x7f8f04000900,0x7f8f2c571211,0x7f8f2c571764,0x788200000010,0x7f8f04000900,0x100000000000223,0x1 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . +40: +l 0x7f8f2c571a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x556210a13f50,0x7f8f40da1ed5,0x1,0x7f8f40db4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: +l 0x7f8f2c571b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x556210a13f50,0x7f8f40da1ed5,0x1,0x7f8f40db4b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +40: ulong2 0 +40: ulong3 0 +40: +40: +40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): +40: FAIL: Test output does not match the expected output; output stored in +40: /tmp/cmake_testrun_ppvnX +40: +40: +40: -- OK + 9/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 8.28 sec +test 10 + Start 10: kernel/test_convert_type_16 + +10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +10: Test timeout computed to be: 10000000 +5: Running test test_as_type... +5: OK +5: +5: + 10/165 Test #5: kernel/test_as_type ................................................................. Passed 12.80 sec test 11 Start 11: kernel/test_bitselect 11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 11: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 11: Test timeout computed to be: 10000000 -32: OK -32: -32: 14 warnings generated. -32: - 10/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 8.50 sec +31: OK +31: +31: + 11/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 13.60 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -690784,11 +690837,11 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 11/165 Test #5: kernel/test_as_type ................................................................. Passed 8.48 sec +35: OK +35: +35: 24 warnings generated. +35: + 12/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 14.06 sec test 13 Start 13: kernel/test_hadd_loops @@ -690797,20 +690850,21 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -29: OK -29: -29: - 12/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 9.22 sec +42: OK +42: +42: 24 warnings generated. +42: + 13/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 13.96 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 -30: OK -30: -30: - 13/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 9.32 sec +29: OK +29: +29: + 14/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 14.71 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -690819,44 +690873,45 @@ 165: Environment variables: 165: POCL_AFFINITY=1 165: Test timeout computed to be: 10000000 -35: OK -35: -35: 24 warnings generated. -35: - 14/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 9.44 sec +33: OK +33: +33: 14 warnings generated. +33: + 15/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 14.75 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -34: OK -34: -34: 14 warnings generated. -34: - 15/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 9.78 sec +32: OK +32: +32: 14 warnings generated. +32: + 16/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 14.83 sec test 153 Start 153: examples/matrix1_local 153: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" "-l" 153: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 153: Test timeout computed to be: 10000000 -42: OK -42: -42: 24 warnings generated. -42: - 16/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 9.72 sec +30: OK +30: +30: + 17/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 15.12 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -33: OK -33: -33: 14 warnings generated. -33: - 17/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 9.88 sec +154: +154: +34: OK +34: +34: 14 warnings generated. +34: + 18/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 15.53 sec test 155 Start 155: examples/matrix1_spir_local @@ -690867,7 +690922,7 @@ 36: 36: 24 warnings generated. 36: - 18/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 9.96 sec + 19/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 15.73 sec test 156 Start 156: examples/matrix1_poclbin @@ -690876,85 +690931,50 @@ 156: Environment variables: 156: POCL_KERNEL_CACHE=0 156: Test timeout computed to be: 10000000 -154: -154: -31: OK -31: -31: - 19/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 10.33 sec -test 14 - Start 14: kernel/test_min_max - -14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -14: Test timeout computed to be: 10000000 155: 155: -6: Running test test_convert_type_1... -6: OK -6: -6: 66 warnings generated. -6: - 20/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 12.53 sec -test 15 - Start 15: kernel/test_length_distance - -15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -15: Test timeout computed to be: 10000000 165: 4 warnings generated. 164: 4 warnings generated. -152: argc: 2 -152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -152: EXPLICIT BINARY: (null) -152: Autodetected local_wg: 64 max wg size: 4096 -152: Using simplest kernel (myGEMM2) -152: -152: Expected sum of all elements: 133152164827 -152: gws: 512 512 lws: 64 64 -152: Performance: 4.962091 GFLOPS/s | Time: 54.097247 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133152164827 -152: OK - 21/165 Test #152: examples/matrix1 .................................................................... Passed 4.39 sec -test 16 - Start 16: kernel/test_fmin_fmax_fma - -16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -16: Test timeout computed to be: 10000000 154: argc: 4 154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 154: Binary local_wg: 32 154: Using simplest kernel (myGEMM2) 154: -154: Expected sum of all elements: 16624880869 +154: Expected sum of all elements: 16649430224 154: gws: 256 256 lws: 32 32 -154: Performance: 7.545319 GFLOPS/s | Time: 4.447053 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16624880869 +154: Performance: 1.897842 GFLOPS/s | Time: 17.680305 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16649430224 154: OK 154: 154: 154: 154: - 22/165 Test #154: examples/matrix1_spir ............................................................... Passed 4.18 sec -test 17 - Start 17: kernel/test_local_struct_array + 20/165 Test #154: examples/matrix1_spir ............................................................... Passed 6.34 sec +test 14 + Start 14: kernel/test_min_max -17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -17: Test timeout computed to be: 10000000 -14: Running test test_min_max... -14: OK -14: -14: - 23/165 Test #14: kernel/test_min_max ................................................................. Passed 4.29 sec -test 18 - Start 18: kernel/test_convert_sat_regression +14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +14: Test timeout computed to be: 10000000 +152: argc: 2 +152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +152: EXPLICIT BINARY: (null) +152: Autodetected local_wg: 64 max wg size: 4096 +152: Using simplest kernel (myGEMM2) +152: +152: Expected sum of all elements: 133213052764 +152: gws: 512 512 lws: 64 64 +152: Performance: 2.327354 GFLOPS/s | Time: 115.339331 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 133213052764 +152: OK + 21/165 Test #152: examples/matrix1 .................................................................... Passed 7.09 sec +test 15 + Start 15: kernel/test_length_distance -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -18: Test timeout computed to be: 10000000 +15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +15: Test timeout computed to be: 10000000 156: 156: 156: argc: 4 @@ -690963,13 +690983,22 @@ 156: Binary local_wg: 32 156: Using simplest kernel (myGEMM2) 156: -156: Expected sum of all elements: 16632108305 +156: Expected sum of all elements: 16614975909 156: gws: 256 256 lws: 32 32 -156: Performance: 5.269768 GFLOPS/s | Time: 6.367345 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16632108305 +156: Performance: 0.995853 GFLOPS/s | Time: 33.694145 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16614975909 156: OK 156: 156: +156: +156: + 22/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 9.99 sec +test 16 + Start 16: kernel/test_fmin_fmax_fma + +16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +16: Test timeout computed to be: 10000000 153: argc: 3 153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 153: EXPLICIT BINARY: (null) @@ -690977,21 +691006,58 @@ 153: Using locals (myGEMM4) 153: Using local group size: [64, 4] 153: -153: Expected sum of all elements: 133152164827 +153: Expected sum of all elements: 133213052764 153: gws: 512 32 lws: 64 4 -153: Performance: 1.387603 GFLOPS/s | Time: 193.452641 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 133152164827 +153: Performance: 0.717481 GFLOPS/s | Time: 374.135804 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 133213052764 153: OK -156: -156: - 24/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 6.67 sec + 23/165 Test #153: examples/matrix1_local .............................................................. Passed 12.05 sec +test 17 + Start 17: kernel/test_local_struct_array + +17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +17: Test timeout computed to be: 10000000 +155: argc: 5 +155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 +155: Binary local_wg: 32 +155: Using locals (myGEMM4) +155: Using local group size: [32, 4] +155: +155: Expected sum of all elements: 16684382667 +155: gws: 256 32 lws: 32 4 +155: Performance: 0.182780 GFLOPS/s | Time: 183.578533 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16684382667 +155: OK +155: +155: +6: Running test test_convert_type_1... +6: OK +6: +6: 66 warnings generated. +6: + 24/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 24.95 sec +test 18 + Start 18: kernel/test_convert_sat_regression + +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +18: Test timeout computed to be: 10000000 +155: +155: + 25/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 15.63 sec test 19 Start 19: kernel/test_rotate 19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 19: Test timeout computed to be: 10000000 - 25/165 Test #153: examples/matrix1_local .............................................................. Passed 6.96 sec +14: Running test test_min_max... +14: OK +14: +14: + 26/165 Test #14: kernel/test_min_max ................................................................. Passed 11.77 sec test 20 Start 20: kernel/test_fabs @@ -691002,152 +691068,142 @@ 15: OK 15: 15: - 26/165 Test #15: kernel/test_length_distance ......................................................... Passed 5.45 sec + 27/165 Test #15: kernel/test_length_distance ......................................................... Passed 13.04 sec test 21 Start 21: kernel/test_copy_signbit 21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 21: Test timeout computed to be: 10000000 -155: argc: 5 -155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 -155: Binary local_wg: 32 -155: Using locals (myGEMM4) -155: Using local group size: [32, 4] -155: -155: Expected sum of all elements: 16659462860 -155: gws: 256 32 lws: 32 4 -155: Performance: 0.538757 GFLOPS/s | Time: 62.281250 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16659462860 -155: OK -155: -155: -155: -155: - 27/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 8.44 sec +7: Running test test_convert_type_2... +7: OK +7: +7: 66 warnings generated. +7: + 28/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 30.26 sec test 22 Start 22: kernel/test_ilogb 22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 22: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 22: Test timeout computed to be: 10000000 -8: Running test test_convert_type_4... -8: OK -8: -8: 66 warnings generated. -8: - 28/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 14.23 sec +16: Running test test_fmin_fmax_fma... +16: OK +16: +16: + 29/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 12.01 sec test 23 Start 23: kernel/test_ldexp 23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 23: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 23: Test timeout computed to be: 10000000 -7: Running test test_convert_type_2... -7: OK -7: -7: 66 warnings generated. -7: - 29/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 14.68 sec +17: Running test test_local_struct_array... +17: OK +17: +17: + 30/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 11.34 sec test 24 Start 24: kernel/test_isnan 24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 24: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 24: Test timeout computed to be: 10000000 -17: Running test test_local_struct_array... -17: OK -17: -17: - 30/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 4.72 sec +164: 4 warnings generated. +165: 4 warnings generated. +9: Running test test_convert_type_8... +9: OK +9: +9: 222 warnings generated. +9: + 31/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 32.40 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -9: Running test test_convert_type_8... -9: OK -9: -9: 222 warnings generated. -9: - 31/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 14.69 sec +8: Running test test_convert_type_4... +8: OK +8: +8: 66 warnings generated. +8: + 32/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 33.67 sec test 26 Start 26: kernel/test_frexp_modf 26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 26: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 26: Test timeout computed to be: 10000000 -16: Running test test_fmin_fmax_fma... -16: OK -16: -16: - 32/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 5.49 sec +18: Running test test_convert_sat_regression... +18: OK +18: +18: + 33/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 12.36 sec test 27 Start 27: kernel/test_sampler_address_clamp 27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 27: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 27: Test timeout computed to be: 10000000 -18: Running test test_convert_sat_regression... -18: OK -18: -18: - 33/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 5.46 sec +10: Running test test_convert_type_16... +10: OK +10: +10: 322 warnings generated. +10: + 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 36.54 sec test 28 Start 28: kernel/test_image_query_funcs 28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 28: Test timeout computed to be: 10000000 -165: 4 warnings generated. -10: Running test test_convert_type_16... -10: OK -10: -10: 322 warnings generated. -10: - 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 16.72 sec +20: Running test test_fabs... +20: OK +20: +20: 3 warnings generated. +20: + 35/165 Test #20: kernel/test_fabs .................................................................... Passed 18.70 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -164: 4 warnings generated. -11: Running test test_bitselect... -11: OK -11: -11: 36 warnings generated. -11: - 35/165 Test #11: kernel/test_bitselect ............................................................... Passed 18.02 sec +25: Running test test_short16... +25: OK +25: +25: + 36/165 Test #25: kernel/test_short16 ................................................................. Passed 14.42 sec test 142 Start 142: examples/example0_spir 142: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example0.spir32####-c####/build/pocl-3.1/examples/example0/example0.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example0.spir64####-c####/build/pocl-3.1/examples/example0/example0.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example0.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example0.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 142: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 142: Test timeout computed to be: 10000000 -142: -142: -142: -142: -20: Running test test_fabs... -20: OK -20: -20: 3 warnings generated. -20: - 36/165 Test #20: kernel/test_fabs .................................................................... Passed 6.72 sec +26: Running test test_frexp_modf... +26: frexp(8e2f): 0.8 10 +26: modf(1.5f): 0.5 1.000000 +26: OK +26: +26: + 37/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 14.09 sec test 143 Start 143: examples/example1_dot_product 143: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1 143: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 143: Test timeout computed to be: 10000000 -25: Running test test_short16... -25: OK -25: -25: - 37/165 Test #25: kernel/test_short16 ................................................................. Passed 5.55 sec +142: +142: +142: +142: +21: Running test test_copy_signbit... +21: OK +21: +21: 6 warnings generated. +21: + 38/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 22.16 sec test 144 Start 144: examples/example1_spir @@ -691158,11 +691214,12 @@ 144: 144: 144: -27: Running test test_sampler_address_clamp... -27: OK -27: -27: - 38/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 5.26 sec +23: Running test test_ldexp... +23: OK +23: +23: 3 warnings generated. +23: + 39/165 Test #23: kernel/test_ldexp ................................................................... Passed 20.13 sec test 145 Start 145: examples/example1_poclbin @@ -691171,52 +691228,50 @@ 145: Environment variables: 145: POCL_CACHE_DIR=./Testing/Temporary 145: Test timeout computed to be: 10000000 -26: Running test test_frexp_modf... -26: frexp(8e2f): 0.8 10 -26: modf(1.5f): 0.5 1.000000 -26: OK -26: -26: - 39/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 5.43 sec +27: Running test test_sampler_address_clamp... +27: OK +27: +27: + 40/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 14.73 sec test 146 Start 146: examples/example2 146: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2 146: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 146: Test timeout computed to be: 10000000 -28: read imag1: 2,9,11,7 -28: read imag2: 2,9,11,7 -28: Running test test_image_query_funcs... -28: OK -28: -28: - 40/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 4.76 sec +24: Running test test_isnan... +24: OK +24: +24: 12 warnings generated. +24: + 41/165 Test #24: kernel/test_isnan ................................................................... Passed 20.76 sec test 147 Start 147: examples/example2_spir 147: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 147: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 147: Test timeout computed to be: 10000000 -23: Running test test_ldexp... -23: OK -23: -23: 3 warnings generated. -23: - 41/165 Test #23: kernel/test_ldexp ................................................................... Passed 6.43 sec +145: +145: +22: Running test test_ilogb... +22: OK +22: +22: 3 warnings generated. +22: + 42/165 Test #22: kernel/test_ilogb ................................................................... Passed 22.47 sec test 148 Start 148: examples/example2_poclbin 148: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 148: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 148: Test timeout computed to be: 10000000 -147: -147: -24: Running test test_isnan... -24: OK -24: -24: 12 warnings generated. -24: - 42/165 Test #24: kernel/test_isnan ................................................................... Passed 6.58 sec +28: read imag1: 2,9,11,7 +28: read imag2: 2,9,11,7 +28: Running test test_image_query_funcs... +28: OK +28: +28: + 43/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 14.44 sec test 149 Start 149: examples/example2a @@ -691225,28 +691280,8 @@ 149: Environment variables: 149: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 149: Test timeout computed to be: 10000000 -21: Running test test_copy_signbit... -21: OK -21: -21: 6 warnings generated. -21: - 43/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 7.01 sec -test 150 - Start 150: examples/example2a_spir - -150: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.spir32####-c####/build/pocl-3.1/examples/example2a/example2a.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.spir64####-c####/build/pocl-3.1/examples/example2a/example2a.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/example2a####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" -150: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a -150: Environment variables: -150: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf -150: Test timeout computed to be: 10000000 -145: -145: 147: 147: -150: -150: -150: -150: 145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 @@ -691254,322 +691289,371 @@ 145: OK 145: 145: +11: Running test test_bitselect... +11: OK +11: +11: 36 warnings generated. +11: + 44/165 Test #11: kernel/test_bitselect ............................................................... Passed 46.72 sec +test 150 + Start 150: examples/example2a_spir + +150: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.spir32####-c####/build/pocl-3.1/examples/example2a/example2a.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.spir64####-c####/build/pocl-3.1/examples/example2a/example2a.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/example2a####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" +150: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a +150: Environment variables: +150: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf +150: Test timeout computed to be: 10000000 145: 145: - 44/165 Test #145: examples/example1_poclbin ........................................................... Passed 1.08 sec + 45/165 Test #145: examples/example1_poclbin ........................................................... Passed 1.88 sec test 151 Start 151: examples/example2a_poclbin 151: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin####/build/pocl-3.1/examples/example2a/example2a.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/example2a####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 151: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a 151: Test timeout computed to be: 10000000 -141: (72 * 7 + 42) = 546 (OK) -141: (179 * 7 + 137) = 1390 (OK) -141: (206 * 7 + 46) = 1488 (OK) -141: (109 * 7 + 158) = 921 (OK) -141: (8 * 7 + 6) = 62 (OK) -141: (93 * 7 + 242) = 893 (OK) -141: (125 * 7 + 186) = 1061 (OK) -141: (186 * 7 + 142) = 1444 (OK) -141: (161 * 7 + 125) = 1252 (OK) -141: (128 * 7 + 191) = 1087 (OK) -141: (65 * 7 + 178) = 633 (OK) -141: (183 * 7 + 66) = 1347 (OK) -141: (154 * 7 + 36) = 1114 (OK) -141: (81 * 7 + 1) = 568 (OK) -141: (142 * 7 + 191) = 1185 (OK) -141: (57 * 7 + 214) = 613 (OK) -141: (233 * 7 + 237) = 1868 (OK) -141: (95 * 7 + 183) = 848 (OK) -141: (27 * 7 + 204) = 393 (OK) -141: (85 * 7 + 35) = 630 (OK) -141: (211 * 7 + 179) = 1656 (OK) -141: (21 * 7 + 80) = 227 (OK) -141: (109 * 7 + 207) = 970 (OK) -141: (223 * 7 + 14) = 1575 (OK) -141: (76 * 7 + 95) = 627 (OK) -141: (205 * 7 + 141) = 1576 (OK) -141: (17 * 7 + 132) = 251 (OK) -141: (208 * 7 + 172) = 1628 (OK) -141: (169 * 7 + 33) = 1216 (OK) -141: (173 * 7 + 55) = 1266 (OK) -141: (224 * 7 + 231) = 1799 (OK) -141: (14 * 7 + 201) = 299 (OK) -141: (212 * 7 + 109) = 1593 (OK) -141: (129 * 7 + 239) = 1142 (OK) -141: (58 * 7 + 214) = 620 (OK) -141: (19 * 7 + 13) = 146 (OK) -141: (137 * 7 + 40) = 999 (OK) -141: (93 * 7 + 247) = 898 (OK) -141: (248 * 7 + 60) = 1796 (OK) -141: (5 * 7 + 68) = 103 (OK) -141: (156 * 7 + 211) = 1303 (OK) -141: (210 * 7 + 173) = 1643 (OK) -141: (87 * 7 + 162) = 771 (OK) -141: (89 * 7 + 0) = 623 (OK) -141: (195 * 7 + 7) = 1372 (OK) -141: (56 * 7 + 163) = 555 (OK) -141: (238 * 7 + 70) = 1736 (OK) -141: (108 * 7 + 194) = 950 (OK) -141: (179 * 7 + 237) = 1490 (OK) -141: (177 * 7 + 237) = 1476 (OK) -141: (196 * 7 + 196) = 1568 (OK) -141: (250 * 7 + 77) = 1827 (OK) -141: (237 * 7 + 88) = 1747 (OK) -141: (68 * 7 + 229) = 705 (OK) -141: (148 * 7 + 74) = 1110 (OK) -141: (41 * 7 + 48) = 335 (OK) -141: (29 * 7 + 251) = 454 (OK) -141: (222 * 7 + 116) = 1670 (OK) -141: (157 * 7 + 55) = 1154 (OK) -141: (117 * 7 + 96) = 915 (OK) -141: (62 * 7 + 173) = 607 (OK) -141: (3 * 7 + 44) = 65 (OK) -141: (243 * 7 + 112) = 1813 (OK) -141: (238 * 7 + 166) = 1832 (OK) -141: (93 * 7 + 160) = 811 (OK) -141: (148 * 7 + 33) = 1069 (OK) -141: (100 * 7 + 142) = 842 (OK) -141: (111 * 7 + 81) = 858 (OK) -141: (230 * 7 + 179) = 1789 (OK) -141: (54 * 7 + 123) = 501 (OK) -141: (253 * 7 + 96) = 1867 (OK) -141: (171 * 7 + 26) = 1223 (OK) -141: (91 * 7 + 137) = 774 (OK) -141: (143 * 7 + 249) = 1250 (OK) -141: (193 * 7 + 4) = 1355 (OK) -141: (89 * 7 + 255) = 878 (OK) -141: (177 * 7 + 93) = 1332 (OK) -141: (44 * 7 + 164) = 472 (OK) -141: (205 * 7 + 26) = 1461 (OK) -141: (74 * 7 + 42) = 560 (OK) -141: (186 * 7 + 222) = 1524 (OK) -141: (76 * 7 + 31) = 563 (OK) -141: (109 * 7 + 187) = 950 (OK) -141: (112 * 7 + 83) = 867 (OK) -141: (110 * 7 + 167) = 937 (OK) -141: (206 * 7 + 108) = 1550 (OK) -141: (7 * 7 + 122) = 171 (OK) -141: (134 * 7 + 98) = 1036 (OK) -141: (3 * 7 + 21) = 42 (OK) -141: (91 * 7 + 196) = 833 (OK) -141: (25 * 7 + 181) = 356 (OK) -141: (196 * 7 + 202) = 1574 (OK) -141: (18 * 7 + 240) = 366 (OK) -141: (110 * 7 + 223) = 993 (OK) -141: (10 * 7 + 185) = 255 (OK) -141: (9 * 7 + 197) = 260 (OK) -141: (151 * 7 + 85) = 1142 (OK) -141: (228 * 7 + 4) = 1600 (OK) -141: (16 * 7 + 84) = 196 (OK) -141: (88 * 7 + 127) = 743 (OK) -141: (251 * 7 + 38) = 1795 (OK) -141: (235 * 7 + 2) = 1647 (OK) -141: (160 * 7 + 113) = 1233 (OK) -141: (101 * 7 + 164) = 871 (OK) -141: (135 * 7 + 192) = 1137 (OK) -141: (104 * 7 + 160) = 888 (OK) -141: (117 * 7 + 44) = 863 (OK) -141: (107 * 7 + 135) = 884 (OK) -141: (28 * 7 + 217) = 413 (OK) -141: (102 * 7 + 39) = 753 (OK) -141: (146 * 7 + 112) = 1134 (OK) -141: (236 * 7 + 42) = 1694 (OK) -141: (197 * 7 + 208) = 1587 (OK) -141: (46 * 7 + 214) = 536 (OK) -141: (36 * 7 + 134) = 386 (OK) -141: (85 * 7 + 32) = 627 (OK) -141: (173 * 7 + 64) = 1275 (OK) -141: (34 * 7 + 77) = 315 (OK) -141: (177 * 7 + 135) = 1374 (OK) -141: (241 * 7 + 56) = 1743 (OK) -141: (72 * 7 + 90) = 594 (OK) -141: (217 * 7 + 189) = 1708 (OK) -141: (134 * 7 + 68) = 1006 (OK) -141: (69 * 7 + 163) = 646 (OK) -141: (29 * 7 + 171) = 374 (OK) -141: (202 * 7 + 176) = 1590 (OK) -141: (27 * 7 + 182) = 371 (OK) -141: (218 * 7 + 225) = 1751 (OK) -141: PASS - 45/165 Test #141: examples/example0 ................................................................... Passed 4.07 sec +147: +147: +150: +150: +150: +150: +13: Running test test_hadd... +13: OK +13: +13: 54 warnings generated. +13: + 46/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 47.53 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 -22: Running test test_ilogb... -22: OK -22: -22: 3 warnings generated. -22: - 46/165 Test #22: kernel/test_ilogb ................................................................... Passed 7.70 sec +164: EinsteinToolkit test +164: Reading sources... +164: Initialise... +164: OpenCL platform #0: +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: cctkGH: +164: gsh=[70,70,70] +164: lbnd=[0,0,0] +164: lsh=[70,70,70] +164: ash=[70,70,70] +164: imin=[3,3,3] +164: imax=[67,67,67] +164: lmin=[3,3,3] +164: lmax=[67,67,67] +164: RHS1... +164: Local work group size: 1 1 1 +164: Global work group size: 64 64 64 +164: RHS2... +164: Begin timing 10 iterations... +164: End timing +164: Average elapsed time: 0.404151 sec +164: Minimum elapsed time: 0.365542 sec +164: RESULT: Time per grid point update: 1.06572 usec +164: This corresponds to 3.19033 GFlop/s +164: +164: Note: This benchmark performs about 3,400 Flop per grid point update. +164: A "typical" result is about 1.0 usec. +164: Smaller numbers are better. +164: +164: Done. +141: (6 * 7 + 182) = 224 (OK) +141: (59 * 7 + 231) = 644 (OK) +141: (172 * 7 + 106) = 1310 (OK) +141: (101 * 7 + 93) = 800 (OK) +141: (250 * 7 + 205) = 1955 (OK) +141: (92 * 7 + 141) = 785 (OK) +141: (208 * 7 + 165) = 1621 (OK) +141: (215 * 7 + 129) = 1634 (OK) +141: (127 * 7 + 205) = 1094 (OK) +141: (76 * 7 + 61) = 593 (OK) +141: (172 * 7 + 55) = 1259 (OK) +141: (85 * 7 + 93) = 688 (OK) +141: (91 * 7 + 215) = 852 (OK) +141: (124 * 7 + 72) = 940 (OK) +141: (104 * 7 + 189) = 917 (OK) +141: (178 * 7 + 110) = 1356 (OK) +141: (115 * 7 + 237) = 1042 (OK) +141: (85 * 7 + 32) = 627 (OK) +141: (88 * 7 + 186) = 802 (OK) +141: (125 * 7 + 82) = 957 (OK) +141: (135 * 7 + 217) = 1162 (OK) +141: (223 * 7 + 88) = 1649 (OK) +141: (127 * 7 + 182) = 1071 (OK) +141: (217 * 7 + 254) = 1773 (OK) +141: (131 * 7 + 38) = 955 (OK) +141: (59 * 7 + 48) = 461 (OK) +141: (93 * 7 + 145) = 796 (OK) +141: (141 * 7 + 184) = 1171 (OK) +141: (104 * 7 + 9) = 737 (OK) +141: (0 * 7 + 208) = 208 (OK) +141: (199 * 7 + 178) = 1571 (OK) +141: (62 * 7 + 58) = 492 (OK) +141: (160 * 7 + 147) = 1267 (OK) +141: (90 * 7 + 248) = 878 (OK) +141: (77 * 7 + 215) = 754 (OK) +141: (74 * 7 + 212) = 730 (OK) +141: (177 * 7 + 41) = 1280 (OK) +141: (44 * 7 + 48) = 356 (OK) +141: (224 * 7 + 6) = 1574 (OK) +141: (46 * 7 + 99) = 421 (OK) +141: (44 * 7 + 105) = 413 (OK) +141: (147 * 7 + 137) = 1166 (OK) +141: (250 * 7 + 33) = 1783 (OK) +141: (65 * 7 + 98) = 553 (OK) +141: (42 * 7 + 65) = 359 (OK) +141: (50 * 7 + 241) = 591 (OK) +141: (244 * 7 + 112) = 1820 (OK) +141: (44 * 7 + 148) = 456 (OK) +141: (3 * 7 + 134) = 155 (OK) +141: (140 * 7 + 80) = 1060 (OK) +141: (94 * 7 + 214) = 872 (OK) +141: (37 * 7 + 15) = 274 (OK) +141: (255 * 7 + 81) = 1866 (OK) +141: (63 * 7 + 223) = 664 (OK) +141: (87 * 7 + 109) = 718 (OK) +141: (67 * 7 + 131) = 600 (OK) +141: (214 * 7 + 214) = 1712 (OK) +141: (12 * 7 + 209) = 293 (OK) +141: (247 * 7 + 77) = 1806 (OK) +141: (51 * 7 + 34) = 391 (OK) +141: (143 * 7 + 102) = 1103 (OK) +141: (19 * 7 + 131) = 264 (OK) +141: (214 * 7 + 63) = 1561 (OK) +141: (23 * 7 + 218) = 379 (OK) +141: (198 * 7 + 163) = 1549 (OK) +141: (42 * 7 + 36) = 330 (OK) +141: (121 * 7 + 79) = 926 (OK) +141: (51 * 7 + 120) = 477 (OK) +141: (161 * 7 + 114) = 1241 (OK) +141: (88 * 7 + 248) = 864 (OK) +141: (223 * 7 + 155) = 1716 (OK) +141: (124 * 7 + 181) = 1049 (OK) +141: (113 * 7 + 136) = 927 (OK) +141: (134 * 7 + 105) = 1043 (OK) +141: (214 * 7 + 186) = 1684 (OK) +141: (139 * 7 + 101) = 1074 (OK) +141: (32 * 7 + 158) = 382 (OK) +141: (232 * 7 + 246) = 1870 (OK) +141: (222 * 7 + 255) = 1809 (OK) +141: (208 * 7 + 164) = 1620 (OK) +141: (162 * 7 + 251) = 1385 (OK) +141: (200 * 7 + 27) = 1427 (OK) +141: (74 * 7 + 251) = 769 (OK) +141: (147 * 7 + 235) = 1264 (OK) +141: (109 * 7 + 235) = 998 (OK) +141: (228 * 7 + 76) = 1672 (OK) +141: (134 * 7 + 96) = 1034 (OK) +141: (1 * 7 + 248) = 255 (OK) +141: (232 * 7 + 136) = 1760 (OK) +141: (97 * 7 + 190) = 869 (OK) +141: (66 * 7 + 236) = 698 (OK) +141: (35 * 7 + 98) = 343 (OK) +141: (138 * 7 + 11) = 977 (OK) +141: (88 * 7 + 104) = 720 (OK) +141: (10 * 7 + 41) = 111 (OK) +141: (12 * 7 + 172) = 256 (OK) +141: (36 * 7 + 212) = 464 (OK) +141: (199 * 7 + 110) = 1503 (OK) +141: (207 * 7 + 91) = 1540 (OK) +141: (90 * 7 + 60) = 690 (OK) +141: (70 * 7 + 62) = 552 (OK) +141: (136 * 7 + 205) = 1157 (OK) +141: (158 * 7 + 138) = 1244 (OK) +141: (197 * 7 + 134) = 1513 (OK) +141: (18 * 7 + 38) = 164 (OK) +141: (69 * 7 + 84) = 567 (OK) +141: (18 * 7 + 104) = 230 (OK) +141: (182 * 7 + 156) = 1430 (OK) +141: (116 * 7 + 14) = 826 (OK) +141: (5 * 7 + 126) = 161 (OK) +141: (55 * 7 + 17) = 402 (OK) +141: (43 * 7 + 91) = 392 (OK) +141: (230 * 7 + 242) = 1852 (OK) +141: (202 * 7 + 181) = 1595 (OK) +141: (77 * 7 + 36) = 575 (OK) +141: (242 * 7 + 148) = 1842 (OK) +141: (98 * 7 + 122) = 808 (OK) +141: (97 * 7 + 0) = 679 (OK) +141: (4 * 7 + 38) = 66 (OK) +141: (134 * 7 + 22) = 960 (OK) +141: (76 * 7 + 203) = 735 (OK) +141: (106 * 7 + 94) = 836 (OK) +141: (52 * 7 + 32) = 396 (OK) +141: (250 * 7 + 168) = 1918 (OK) +141: (47 * 7 + 255) = 584 (OK) +141: (38 * 7 + 102) = 368 (OK) +141: (17 * 7 + 81) = 200 (OK) +141: (194 * 7 + 247) = 1605 (OK) +141: PASS + 47/165 Test #164: EinsteinToolkit ..................................................................... Passed 50.57 sec test 158 Start 158: examples/scalarwave 158: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave/scalarwave" "-Doutput_blessed=/build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 158: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave 158: Test timeout computed to be: 10000000 -158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt -142: (110 * 7 + 35) = 805 (OK) -142: (184 * 7 + 203) = 1491 (OK) -142: (185 * 7 + 201) = 1496 (OK) -142: (169 * 7 + 62) = 1245 (OK) -142: (202 * 7 + 114) = 1528 (OK) -142: (122 * 7 + 173) = 1027 (OK) -142: (125 * 7 + 28) = 903 (OK) -142: (221 * 7 + 240) = 1787 (OK) -142: (77 * 7 + 8) = 547 (OK) -142: (85 * 7 + 250) = 845 (OK) -142: (7 * 7 + 255) = 304 (OK) -142: (156 * 7 + 196) = 1288 (OK) -142: (53 * 7 + 48) = 419 (OK) -142: (99 * 7 + 203) = 896 (OK) -142: (131 * 7 + 238) = 1155 (OK) -142: (56 * 7 + 242) = 634 (OK) -142: (18 * 7 + 241) = 367 (OK) -142: (189 * 7 + 203) = 1526 (OK) -142: (186 * 7 + 103) = 1405 (OK) -142: (9 * 7 + 133) = 196 (OK) -142: (217 * 7 + 131) = 1650 (OK) -142: (50 * 7 + 86) = 436 (OK) -142: (159 * 7 + 15) = 1128 (OK) -142: (71 * 7 + 237) = 734 (OK) -142: (23 * 7 + 156) = 317 (OK) -142: (231 * 7 + 31) = 1648 (OK) -142: (155 * 7 + 132) = 1217 (OK) -142: (227 * 7 + 208) = 1797 (OK) -142: (180 * 7 + 70) = 1330 (OK) -142: (155 * 7 + 55) = 1140 (OK) -142: (52 * 7 + 212) = 576 (OK) -142: (41 * 7 + 70) = 357 (OK) -142: (197 * 7 + 231) = 1610 (OK) -142: (18 * 7 + 127) = 253 (OK) -142: (78 * 7 + 27) = 573 (OK) -142: (4 * 7 + 39) = 67 (OK) -142: (159 * 7 + 54) = 1167 (OK) -142: (126 * 7 + 62) = 944 (OK) -142: (69 * 7 + 197) = 680 (OK) -142: (43 * 7 + 93) = 394 (OK) -142: (97 * 7 + 19) = 698 (OK) -142: (124 * 7 + 253) = 1121 (OK) -142: (151 * 7 + 95) = 1152 (OK) -142: (205 * 7 + 75) = 1510 (OK) -142: (165 * 7 + 105) = 1260 (OK) -142: (130 * 7 + 217) = 1127 (OK) -142: (61 * 7 + 172) = 599 (OK) -142: (32 * 7 + 2) = 226 (OK) -142: (147 * 7 + 50) = 1079 (OK) -142: (129 * 7 + 225) = 1128 (OK) -142: (77 * 7 + 134) = 673 (OK) -142: (8 * 7 + 236) = 292 (OK) -142: (188 * 7 + 134) = 1450 (OK) -142: (43 * 7 + 2) = 303 (OK) -142: (75 * 7 + 86) = 611 (OK) -142: (95 * 7 + 173) = 838 (OK) -142: (105 * 7 + 219) = 954 (OK) -142: (170 * 7 + 0) = 1190 (OK) -142: (58 * 7 + 119) = 525 (OK) -142: (75 * 7 + 223) = 748 (OK) -142: (224 * 7 + 206) = 1774 (OK) -142: (184 * 7 + 29) = 1317 (OK) -142: (122 * 7 + 216) = 1070 (OK) -142: (31 * 7 + 13) = 230 (OK) -142: (10 * 7 + 161) = 231 (OK) -142: (238 * 7 + 88) = 1754 (OK) -142: (39 * 7 + 246) = 519 (OK) -142: (68 * 7 + 227) = 703 (OK) -142: (125 * 7 + 111) = 986 (OK) -142: (229 * 7 + 200) = 1803 (OK) -142: (198 * 7 + 68) = 1454 (OK) -142: (117 * 7 + 47) = 866 (OK) -142: (31 * 7 + 31) = 248 (OK) -142: (48 * 7 + 89) = 425 (OK) -142: (151 * 7 + 123) = 1180 (OK) -142: (56 * 7 + 119) = 511 (OK) -142: (73 * 7 + 241) = 752 (OK) -142: (149 * 7 + 195) = 1238 (OK) -142: (201 * 7 + 180) = 1587 (OK) -142: (208 * 7 + 212) = 1668 (OK) -142: (85 * 7 + 190) = 785 (OK) -142: (44 * 7 + 124) = 432 (OK) -142: (181 * 7 + 112) = 1379 (OK) -142: (96 * 7 + 50) = 722 (OK) -142: (224 * 7 + 69) = 1637 (OK) -142: (250 * 7 + 166) = 1916 (OK) -142: (138 * 7 + 112) = 1078 (OK) -142: (213 * 7 + 169) = 1660 (OK) -142: (143 * 7 + 5) = 1006 (OK) -142: (3 * 7 + 38) = 59 (OK) -142: (129 * 7 + 59) = 962 (OK) -142: (158 * 7 + 202) = 1308 (OK) -142: (44 * 7 + 51) = 359 (OK) -142: (142 * 7 + 246) = 1240 (OK) -142: (231 * 7 + 94) = 1711 (OK) -142: (202 * 7 + 61) = 1475 (OK) -142: (29 * 7 + 246) = 449 (OK) -142: (185 * 7 + 210) = 1505 (OK) -142: (102 * 7 + 25) = 739 (OK) -142: (4 * 7 + 70) = 98 (OK) -142: (95 * 7 + 254) = 919 (OK) -142: (236 * 7 + 233) = 1885 (OK) -142: (110 * 7 + 194) = 964 (OK) -142: (146 * 7 + 254) = 1276 (OK) -142: (199 * 7 + 149) = 1542 (OK) -142: (36 * 7 + 72) = 324 (OK) -142: (209 * 7 + 194) = 1657 (OK) -142: (19 * 7 + 253) = 386 (OK) -142: (245 * 7 + 161) = 1876 (OK) -142: (243 * 7 + 221) = 1922 (OK) -142: (255 * 7 + 189) = 1974 (OK) -142: (26 * 7 + 28) = 210 (OK) -142: (179 * 7 + 211) = 1464 (OK) -142: (238 * 7 + 26) = 1692 (OK) -142: (237 * 7 + 242) = 1901 (OK) -142: (96 * 7 + 76) = 748 (OK) -142: (241 * 7 + 77) = 1764 (OK) -142: (53 * 7 + 95) = 466 (OK) -142: (15 * 7 + 199) = 304 (OK) -142: (93 * 7 + 214) = 865 (OK) -142: (93 * 7 + 130) = 781 (OK) -142: (31 * 7 + 46) = 263 (OK) -142: (68 * 7 + 50) = 526 (OK) -142: (43 * 7 + 58) = 359 (OK) -142: (211 * 7 + 31) = 1508 (OK) -142: (23 * 7 + 210) = 371 (OK) -142: (220 * 7 + 49) = 1589 (OK) -142: (239 * 7 + 144) = 1817 (OK) -142: PASS -142: -142: -142: -142: - 47/165 Test #142: examples/example0_spir .............................................................. Passed 3.38 sec + 48/165 Test #141: examples/example0 ................................................................... Passed 12.82 sec test 159 Start 159: examples/trig 159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig 159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig 159: Test timeout computed to be: 10000000 +158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt 143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 143: OK - 48/165 Test #143: examples/example1_dot_product ....................................................... Passed 3.78 sec + 49/165 Test #143: examples/example1_dot_product ....................................................... Passed 12.12 sec test 160 Start 160: examples/vecadd 160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd 160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 160: Test timeout computed to be: 10000000 -13: Running test test_hadd... -13: OK -13: -13: 54 warnings generated. -13: - 49/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 18.67 sec +142: (79 * 7 + 158) = 711 (OK) +142: (194 * 7 + 118) = 1476 (OK) +142: (146 * 7 + 73) = 1095 (OK) +142: (98 * 7 + 56) = 742 (OK) +142: (99 * 7 + 168) = 861 (OK) +142: (130 * 7 + 88) = 998 (OK) +142: (203 * 7 + 144) = 1565 (OK) +142: (111 * 7 + 22) = 799 (OK) +142: (43 * 7 + 212) = 513 (OK) +142: (29 * 7 + 166) = 369 (OK) +142: (139 * 7 + 86) = 1059 (OK) +142: (204 * 7 + 128) = 1556 (OK) +142: (156 * 7 + 169) = 1261 (OK) +142: (113 * 7 + 17) = 808 (OK) +142: (20 * 7 + 160) = 300 (OK) +142: (49 * 7 + 99) = 442 (OK) +142: (62 * 7 + 243) = 677 (OK) +142: (217 * 7 + 208) = 1727 (OK) +142: (60 * 7 + 60) = 480 (OK) +142: (8 * 7 + 159) = 215 (OK) +142: (228 * 7 + 138) = 1734 (OK) +142: (247 * 7 + 175) = 1904 (OK) +142: (26 * 7 + 102) = 284 (OK) +142: (197 * 7 + 69) = 1448 (OK) +142: (59 * 7 + 226) = 639 (OK) +142: (235 * 7 + 198) = 1843 (OK) +142: (56 * 7 + 183) = 575 (OK) +142: (71 * 7 + 213) = 710 (OK) +142: (96 * 7 + 184) = 856 (OK) +142: (230 * 7 + 116) = 1726 (OK) +142: (88 * 7 + 23) = 639 (OK) +142: (215 * 7 + 150) = 1655 (OK) +142: (10 * 7 + 177) = 247 (OK) +142: (102 * 7 + 70) = 784 (OK) +142: (237 * 7 + 110) = 1769 (OK) +142: (229 * 7 + 209) = 1812 (OK) +142: (248 * 7 + 221) = 1957 (OK) +142: (128 * 7 + 19) = 915 (OK) +142: (67 * 7 + 70) = 539 (OK) +142: (88 * 7 + 126) = 742 (OK) +142: (40 * 7 + 68) = 348 (OK) +142: (69 * 7 + 97) = 580 (OK) +142: (251 * 7 + 140) = 1897 (OK) +142: (54 * 7 + 92) = 470 (OK) +142: (68 * 7 + 28) = 504 (OK) +142: (208 * 7 + 156) = 1612 (OK) +142: (52 * 7 + 168) = 532 (OK) +142: (50 * 7 + 62) = 412 (OK) +142: (89 * 7 + 152) = 775 (OK) +142: (133 * 7 + 70) = 1001 (OK) +142: (6 * 7 + 106) = 148 (OK) +142: (23 * 7 + 254) = 415 (OK) +142: (71 * 7 + 151) = 648 (OK) +142: (17 * 7 + 139) = 258 (OK) +142: (221 * 7 + 106) = 1653 (OK) +142: (9 * 7 + 6) = 69 (OK) +142: (174 * 7 + 78) = 1296 (OK) +142: (103 * 7 + 169) = 890 (OK) +142: (218 * 7 + 157) = 1683 (OK) +142: (5 * 7 + 30) = 65 (OK) +142: (185 * 7 + 214) = 1509 (OK) +142: (186 * 7 + 237) = 1539 (OK) +142: (126 * 7 + 236) = 1118 (OK) +142: (44 * 7 + 215) = 523 (OK) +142: (132 * 7 + 177) = 1101 (OK) +142: (29 * 7 + 138) = 341 (OK) +142: (27 * 7 + 52) = 241 (OK) +142: (137 * 7 + 99) = 1058 (OK) +142: (203 * 7 + 154) = 1575 (OK) +142: (238 * 7 + 169) = 1835 (OK) +142: (4 * 7 + 247) = 275 (OK) +142: (175 * 7 + 178) = 1403 (OK) +142: (70 * 7 + 22) = 512 (OK) +142: (92 * 7 + 32) = 676 (OK) +142: (179 * 7 + 97) = 1350 (OK) +142: (63 * 7 + 108) = 549 (OK) +142: (55 * 7 + 249) = 634 (OK) +142: (90 * 7 + 181) = 811 (OK) +142: (230 * 7 + 134) = 1744 (OK) +142: (140 * 7 + 106) = 1086 (OK) +142: (55 * 7 + 169) = 554 (OK) +142: (245 * 7 + 82) = 1797 (OK) +142: (221 * 7 + 126) = 1673 (OK) +142: (181 * 7 + 169) = 1436 (OK) +142: (24 * 7 + 163) = 331 (OK) +142: (82 * 7 + 29) = 603 (OK) +142: (155 * 7 + 1) = 1086 (OK) +142: (207 * 7 + 225) = 1674 (OK) +142: (23 * 7 + 43) = 204 (OK) +142: (1 * 7 + 202) = 209 (OK) +142: (141 * 7 + 64) = 1051 (OK) +142: (54 * 7 + 196) = 574 (OK) +142: (58 * 7 + 144) = 550 (OK) +142: (122 * 7 + 32) = 886 (OK) +142: (22 * 7 + 6) = 160 (OK) +142: (138 * 7 + 77) = 1043 (OK) +142: (176 * 7 + 127) = 1359 (OK) +142: (160 * 7 + 141) = 1261 (OK) +142: (253 * 7 + 85) = 1856 (OK) +142: (54 * 7 + 22) = 400 (OK) +142: (249 * 7 + 136) = 1879 (OK) +142: (51 * 7 + 148) = 505 (OK) +142: (137 * 7 + 2) = 961 (OK) +142: (117 * 7 + 160) = 979 (OK) +142: (46 * 7 + 118) = 440 (OK) +142: (106 * 7 + 187) = 929 (OK) +142: (183 * 7 + 161) = 1442 (OK) +142: (127 * 7 + 241) = 1130 (OK) +142: (49 * 7 + 249) = 592 (OK) +142: (17 * 7 + 72) = 191 (OK) +142: (0 * 7 + 155) = 155 (OK) +142: (149 * 7 + 176) = 1219 (OK) +142: (27 * 7 + 53) = 242 (OK) +142: (61 * 7 + 24) = 451 (OK) +142: (139 * 7 + 116) = 1089 (OK) +142: (46 * 7 + 132) = 454 (OK) +142: (252 * 7 + 97) = 1861 (OK) +142: (24 * 7 + 134) = 302 (OK) +142: (100 * 7 + 141) = 841 (OK) +142: (38 * 7 + 146) = 412 (OK) +142: (3 * 7 + 145) = 166 (OK) +142: (77 * 7 + 186) = 725 (OK) +142: (50 * 7 + 204) = 554 (OK) +142: (171 * 7 + 99) = 1296 (OK) +142: (198 * 7 + 188) = 1574 (OK) +142: (171 * 7 + 198) = 1395 (OK) +142: (88 * 7 + 65) = 681 (OK) +142: (118 * 7 + 115) = 941 (OK) +142: PASS +142: +142: +142: +142: + 50/165 Test #142: examples/example0_spir .............................................................. Passed 12.59 sec test 161 Start 161: examples/vecadd_large_grid @@ -691585,7 +691669,7 @@ 144: 144: 144: - 50/165 Test #144: examples/example1_spir .............................................................. Passed 3.23 sec + 51/165 Test #144: examples/example1_spir .............................................................. Passed 12.82 sec test 162 Start 162: examples/matadd @@ -691597,7 +691681,7 @@ 12: 12: 54 warnings generated. 12: - 51/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 19.20 sec + 52/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 57.82 sec test 163 Start 163: examples/boxadd @@ -691609,27 +691693,29 @@ 147: 147: 147: - 52/165 Test #147: examples/example2_spir .............................................................. Passed 5.15 sec + 53/165 Test #147: examples/example2_spir .............................................................. Passed 14.13 sec test 96 Start 96: runtime/clGetDeviceInfo 96: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 96: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 96: Test timeout computed to be: 10000000 -148: -148: -96: OK -96: -96: - 53/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.44 sec +150: OK +150: +150: +150: +150: + 54/165 Test #150: examples/example2a_spir ............................................................. Passed 13.57 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 -146: OK - 54/165 Test #146: examples/example2 ................................................................... Passed 5.90 sec +96: OK +96: +96: + 55/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.51 sec test 98 Start 98: runtime/clGetEventInfo @@ -691637,63 +691723,27 @@ 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 97: OK - 55/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.29 sec + 56/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.43 sec test 99 Start 99: runtime/clCreateProgramWithBinary 99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 99: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 99: Test timeout computed to be: 10000000 -148: OK -148: -148: -148: -148: - 56/165 Test #148: examples/example2_poclbin ........................................................... Passed 6.00 sec +151: +151: +146: OK + 57/165 Test #146: examples/example2 ................................................................... Passed 15.91 sec test 100 Start 100: runtime/clBuildProgram 100: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 100: Working Directory: /build/pocl-3.1/tests/runtime 100: Test timeout computed to be: 10000000 -164: EinsteinToolkit test -164: Reading sources... -164: Initialise... -164: OpenCL platform #0: -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: cctkGH: -164: gsh=[70,70,70] -164: lbnd=[0,0,0] -164: lsh=[70,70,70] -164: ash=[70,70,70] -164: imin=[3,3,3] -164: imax=[67,67,67] -164: lmin=[3,3,3] -164: lmax=[67,67,67] -164: RHS1... -164: Local work group size: 1 1 1 -164: Global work group size: 64 64 64 -164: RHS2... -164: Begin timing 10 iterations... -164: End timing -164: Average elapsed time: 0.187627 sec -164: Minimum elapsed time: 0.167346 sec -164: RESULT: Time per grid point update: 0.487889 usec -164: This corresponds to 6.9688 GFlop/s -164: -164: Note: This benchmark performs about 3,400 Flop per grid point update. -164: A "typical" result is about 1.0 usec. -164: Smaller numbers are better. -164: -164: Done. 98: OK 98: 98: - 57/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.37 sec + 58/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.63 sec test 101 Start 101: runtime/test_kernel_cache_includes @@ -691701,82 +691751,109 @@ 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 149: OK - 58/165 Test #164: EinsteinToolkit ..................................................................... Passed 21.83 sec +151: OK +151: +151: + 59/165 Test #149: examples/example2a .................................................................. Passed 15.12 sec test 102 Start 102: runtime/clFinish 102: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 102: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 102: Test timeout computed to be: 10000000 - 59/165 Test #149: examples/example2a .................................................................. Passed 5.96 sec +151: +151: + 60/165 Test #151: examples/example2a_poclbin .......................................................... Passed 14.76 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 -150: OK -150: -150: -150: -150: - 60/165 Test #150: examples/example2a_spir ............................................................. Passed 6.05 sec +148: +148: +148: OK +148: +148: +148: +148: + 61/165 Test #148: examples/example2_poclbin ........................................................... Passed 16.25 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 -151: -151: - 61/165 Test #157: poclcc .............................................................................. Passed 5.70 sec + 62/165 Test #157: poclcc .............................................................................. Passed 14.90 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 -151: OK -151: -151: -151: -151: - 62/165 Test #151: examples/example2a_poclbin .......................................................... Passed 6.04 sec +105: OK +105: +105: + 63/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.49 sec test 106 Start 106: runtime/test_fill-buffer 106: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 106: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 106: Test timeout computed to be: 10000000 -159: OK - 63/165 Test #159: examples/trig ....................................................................... Passed 5.42 sec +106: OK +106: +106: + 64/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.71 sec test 107 Start 107: runtime/test_buffer-image-copy 107: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer-image-copy 107: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 107: Test timeout computed to be: 10000000 -105: OK -105: -105: - 64/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.40 sec +107: OK + 65/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.38 sec test 108 Start 108: runtime/clCreateKernel 108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 108: Test timeout computed to be: 10000000 -106: OK -106: -106: - 65/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.39 sec +159: OK + 66/165 Test #159: examples/trig ....................................................................... Passed 14.18 sec test 109 Start 109: runtime/clGetKernelArgInfo 109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 109: Test timeout computed to be: 10000000 -107: OK +103: OK +103: +103: + 67/165 Test #103: runtime/test_event_cycle ............................................................ Passed 4.88 sec +test 110 + Start 110: runtime/clSetEventCallback + +110: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +110: Test timeout computed to be: 10000000 +110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt +160: OK + 68/165 Test #160: examples/vecadd ..................................................................... Passed 12.31 sec +test 111 + Start 111: runtime/clGetSupportedImageFormats + +111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats +111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +111: Test timeout computed to be: 10000000 +111: OK + 69/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.46 sec +test 112 + Start 112: runtime/clCreateKernelsInProgram + +112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +112: Test timeout computed to be: 10000000 158: Initial condition: t=0 158: Time step 1: t=0.03125 158: Time step 2: t=0.0625 @@ -691803,137 +691880,113 @@ 158: 158: 158: -- Comparing output.. - 66/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.30 sec -test 110 - Start 110: runtime/clSetEventCallback - -110: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -110: Test timeout computed to be: 10000000 158: -- OK - 67/165 Test #158: examples/scalarwave ................................................................. Passed 6.23 sec -test 111 - Start 111: runtime/clGetSupportedImageFormats - -111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats -111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -111: Test timeout computed to be: 10000000 -110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt -19: Running test test_rotate... -19: OK -19: -19: 6 warnings generated. -19: - 68/165 Test #19: kernel/test_rotate .................................................................. Passed 15.62 sec -test 112 - Start 112: runtime/clCreateKernelsInProgram - -112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -112: Test timeout computed to be: 10000000 -103: OK -103: -103: - 69/165 Test #103: runtime/test_event_cycle ............................................................ Passed 1.30 sec + 70/165 Test #158: examples/scalarwave ................................................................. Passed 15.68 sec test 113 Start 113: runtime/clCreateSubDevices 113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices 113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 113: Test timeout computed to be: 10000000 -160: OK -111: OK - 70/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.23 sec +161: OK + 71/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 13.62 sec test 114 Start 114: runtime/test_event_free 114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 114: Test timeout computed to be: 10000000 - 71/165 Test #160: examples/vecadd ..................................................................... Passed 5.27 sec +114: OK +114: +114: + 72/165 Test #114: runtime/test_event_free ............................................................. Passed 0.58 sec test 115 Start 115: runtime/test_event_double_wait 115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 115: Test timeout computed to be: 10000000 -114: OK -114: -114: - 72/165 Test #114: runtime/test_event_free ............................................................. Passed 0.35 sec +163: OK + 73/165 Test #163: examples/boxadd ..................................................................... Passed 13.86 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 -161: OK - 73/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 6.11 sec +19: Running test test_rotate... +19: OK +19: +19: 6 warnings generated. +19: + 74/165 Test #19: kernel/test_rotate .................................................................. Passed 54.30 sec test 117 Start 117: runtime/test_user_event 117: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_user_event" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 117: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 117: Test timeout computed to be: 10000000 -163: OK - 74/165 Test #163: examples/boxadd ..................................................................... Passed 6.01 sec +117: OK +117: +117: + 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.46 sec test 118 Start 118: runtime/test_buffer_migration 118: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_migration 118: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 118: Test timeout computed to be: 10000000 -117: OK -117: -117: - 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.42 sec +118: NUM DEVICES: 1 +118: NOT ENOUGH DEVICES! (need 2) + 76/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.53 sec test 119 Start 119: runtime/test_buffer_ping_pong 119: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_ping_pong 119: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 119: Test timeout computed to be: 10000000 -118: NUM DEVICES: 1 -118: NOT ENOUGH DEVICES! (need 2) - 76/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.44 sec +99: OK +99: +99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +99: + 77/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 12.78 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback 120: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 120: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 120: Test timeout computed to be: 10000000 -119: NUM DEVICES: 1 -119: NOT ENOUGH DEVICES! (need 2) - 77/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.48 sec +120: OK +120: +120: + 78/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.43 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 -121: OK -120: OK -120: -120: - 78/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.46 sec +119: NUM DEVICES: 1 +119: NOT ENOUGH DEVICES! (need 2) + 79/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.49 sec test 122 Start 122: runtime/test_deviceside_enqueue 122: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 122: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 122: Test timeout computed to be: 10000000 - 79/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.31 sec +104: OK +104: +104: + 80/165 Test #104: runtime/test_link_error ............................................................. Passed 11.50 sec test 123 Start 123: runtime/test_command_buffer 123: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer 123: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 123: Test timeout computed to be: 10000000 -99: OK -99: -99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -99: - 80/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 4.27 sec +121: OK + 81/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.39 sec test 124 Start 124: runtime/test_command_buffer_images @@ -691943,7 +691996,7 @@ 122: OK 122: 122: - 81/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.40 sec + 82/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.49 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios @@ -691952,54 +692005,92 @@ 125: Test timeout computed to be: 10000000 125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout 124: OK - 82/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.30 sec + 83/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.29 sec test 126 Start 126: workgroup/unbarriered_for_loops 126: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 126: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 126: Test timeout computed to be: 10000000 -126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout -162: OK - 83/165 Test #162: examples/matadd ..................................................................... Passed 8.29 sec +102: ABABC +102: +102: +102: -- OK + 84/165 Test #102: runtime/clFinish .................................................................... Passed 13.14 sec test 127 Start 127: workgroup/barriered_for_loops 127: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 127: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 127: Test timeout computed to be: 10000000 +126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout 127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout -102: ABABC -102: -102: -102: -- OK - 84/165 Test #102: runtime/clFinish .................................................................... Passed 4.94 sec +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 2.28668 sec +165: Minimum elapsed time: 2.04895 sec +165: RESULT: Time per grid point update: 5.97362 usec +165: This corresponds to 0.569169 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 85/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 73.51 sec test 128 Start 128: workgroup/switch_case 128: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####switch_case.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 128: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 128: Test timeout computed to be: 10000000 -104: OK -104: -104: - 85/165 Test #104: runtime/test_link_error ............................................................. Passed 4.74 sec +128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout +109: +109: NON-SPIR +109: adr: 119d +109: +109: SPIR with metadata +109: program size: 5264 +109: adr: 119d +109: +109: OK +109: +109: 1 warning generated. +109: + 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 11.07 sec test 129 Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier 129: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####tricky_for.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 129: Test timeout computed to be: 10000000 -128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout 129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout -101: A printf from inside a function 1 -101: This is printf from the first include -101: A printf from inside a function 2 -101: This is printf from the second include -101: -101: -101: -- OK - 86/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 5.34 sec +108: OK +108: +108: + 87/165 Test #108: runtime/clCreateKernel .............................................................. Passed 12.21 sec test 130 Start 130: workgroup/for_with_divergent_return @@ -692007,10 +692098,14 @@ 130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 130: Test timeout computed to be: 10000000 130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout -115: OK -115: -115: - 87/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 4.21 sec +101: A printf from inside a function 1 +101: This is printf from the first include +101: A printf from inside a function 2 +101: This is printf from the second include +101: +101: +101: -- OK + 88/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 16.22 sec test 131 Start 131: workgroup/cond_barriers_in_for @@ -692018,10 +692113,14 @@ 131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 131: Test timeout computed to be: 10000000 131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout -108: OK -108: -108: - 88/165 Test #108: runtime/clCreateKernel .............................................................. Passed 4.88 sec +110: Callback function: event status: CL_SUBMITTED +110: Callback function: event status: CL_RUNNING +110: Callback function: event status: CL_COMPLETE +110: OK +110: +110: +110: -- Comparing output.. + 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 13.81 sec test 132 Start 132: workgroup/unconditional_barriers @@ -692032,26 +692131,10 @@ 132: POCL_WORK_GROUP_METHOD=workitemloops 132: Test timeout computed to be: 10000000 132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout -110: Callback function: event status: CL_SUBMITTED -110: Callback function: event status: CL_RUNNING -110: Callback function: event status: CL_COMPLETE -110: OK -110: -110: -110: -- Comparing output.. -109: -109: NON-SPIR -109: adr: 119d -109: -109: SPIR with metadata -109: program size: 5264 -109: adr: 119d -109: -109: OK -109: -109: 1 warning generated. -109: - 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 5.04 sec +115: OK +115: +115: + 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 12.07 sec test 133 Start 133: workgroup/conditional_barrier @@ -692061,7 +692144,13 @@ 133: POCL_DEVICES=basic 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 - 90/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 5.15 sec +133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout +112: Hello +112: World +112: +112: +112: -- OK + 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 16.61 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -692071,43 +692160,9 @@ 134: POCL_DEVICES=basic 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 -133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 0.753925 sec -165: Minimum elapsed time: 0.528035 sec -165: RESULT: Time per grid point update: 1.53946 usec -165: This corresponds to 2.20857 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. - 91/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 29.22 sec +123: OK + 92/165 Test #123: runtime/test_command_buffer ......................................................... Passed 13.61 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -692118,12 +692173,15 @@ 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 92/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 6.48 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. + 93/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 13.43 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -692133,16 +692191,16 @@ 136: POCL_DEVICES=basic 136: POCL_WORK_GROUP_METHOD=workitemloops 136: Test timeout computed to be: 10000000 +127: 0: 1002 +127: 1: 2002 +127: 2: 3002 +127: 3: 2 +127: OK +127: +127: +127: -- Comparing output.. 136: -- Expecting output: /build/pocl-3.1/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. - 93/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 3.68 sec + 94/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 13.54 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -692153,18 +692211,6 @@ 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt -123: OK - 94/165 Test #123: runtime/test_command_buffer ......................................................... Passed 4.70 sec -test 138 - Start 138: workgroup/issue_548_convergent_propagation - -138: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####issue_548.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -138: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -138: Environment variables: -138: POCL_DEVICES=basic -138: POCL_WORK_GROUP_METHOD=workitemloops -138: Test timeout computed to be: 10000000 -138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout 125: LOCAL_ID=0 before if 125: LOCAL_ID=1 before if 125: LOCAL_ID=0 inside if @@ -692179,7 +692225,26 @@ 125: 125: 125: -- Comparing output.. - 95/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 4.57 sec + 95/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 14.02 sec +test 138 + Start 138: workgroup/issue_548_convergent_propagation + +138: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####issue_548.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +138: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +138: Environment variables: +138: POCL_DEVICES=basic +138: POCL_WORK_GROUP_METHOD=workitemloops +138: Test timeout computed to be: 10000000 +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. +138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout + 96/165 Test #128: workgroup/switch_case ............................................................... Passed 13.44 sec test 139 Start 139: workgroup/range_md_small_grid @@ -692190,15 +692255,9 @@ 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout -127: 0: 1002 -127: 1: 2002 -127: 2: 3002 -127: 3: 2 -127: OK -127: -127: -127: -- Comparing output.. - 96/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 4.12 sec +113: Max CUs: 15 +113: OK + 97/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 23.10 sec test 140 Start 140: workgroup/range_md_large_grid @@ -692208,16 +692267,27 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 -116: OK -116: -116: - 97/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 7.96 sec +162: OK + 98/165 Test #162: examples/matadd ..................................................................... Passed 33.88 sec test 43 Start 43: regression/test_issue_231 43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 43: Test timeout computed to be: 10000000 +129: 0: 1000 +129: 1: 2000 +129: OK +129: +129: +129: -- Comparing output.. + 99/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 14.18 sec +test 44 + Start 44: regression/test_issue_445 + +44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +44: Test timeout computed to be: 10000000 131: 0: 4 131: 1: 5 131: 2: 6 @@ -692230,50 +692300,30 @@ 131: 131: 131: -- Comparing output.. -113: Max CUs: 16 -113: OK - 98/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 4.38 sec -test 44 - Start 44: regression/test_issue_445 - -44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -44: Test timeout computed to be: 10000000 - 99/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 8.84 sec +100/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 14.60 sec test 45 Start 45: regression/test_issue_553 45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 45: Test timeout computed to be: 10000000 -129: 0: 1000 -129: 1: 2000 -129: OK -129: -129: -129: -- Comparing output.. -100/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 5.39 sec +133: LOCAL_ID=0 before if +133: LOCAL_ID=1 before if +133: LOCAL_ID=0 inside if +133: LOCAL_ID=1 inside if +133: LOCAL_ID=0 after if +133: LOCAL_ID=1 after if +133: OK +133: +133: +133: -- Comparing output.. +101/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 12.50 sec test 46 Start 46: regression/test_issue_577 46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 46: Test timeout computed to be: 10000000 -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. -101/165 Test #128: workgroup/switch_case ............................................................... Passed 5.59 sec -test 47 - Start 47: regression/test_issue_757 - -47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -47: Test timeout computed to be: 10000000 132: 0 0 0: before barriers 132: 1 0 0: before barriers 132: 0 1 0: before barriers @@ -692326,30 +692376,106 @@ 132: 132: 132: -- Comparing output.. -102/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 4.73 sec +102/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 14.19 sec +test 47 + Start 47: regression/test_issue_757 + +47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +47: Test timeout computed to be: 10000000 +100: OK +100: +100: 1 warning and 2 errors generated. +100: log: 0x55f2bfbd4e30 +100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here +100: +100: 1 warning and 1 error generated. +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_8qU4mE.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_8qU4mE.cl:1:10: missing terminating '"' character +100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program +100: +100: cl_program callback (via pfn_notify) +100: build callback successful +100: 1 warning generated. +100: 1 warning generated. +100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' +100: +100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +100: 1 error generated. +100: 1 error generated. +100: +103/165 Test #100: runtime/clBuildProgram .............................................................. Passed 33.46 sec test 48 Start 48: regression/test_llvm_segfault_issue_889 48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 48: Test timeout computed to be: 10000000 -133: LOCAL_ID=0 before if -133: LOCAL_ID=1 before if -133: LOCAL_ID=0 inside if -133: LOCAL_ID=1 inside if -133: LOCAL_ID=0 after if -133: LOCAL_ID=1 after if -133: OK -133: -133: -133: -- Comparing output.. -103/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 4.65 sec +116: OK +116: +116: +104/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 22.64 sec test 49 Start 49: regression/test_issue_893 49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 49: Test timeout computed to be: 10000000 +134: vertical: +134: i: 0 gid: 1 +134: horizontal: +134: i: 0 gid: 0 +134: i: 0 gid: 1 +134: i: 1 gid: 0 +134: i: 1 gid: 1 +134: vertical: +134: i: 0 gid: 1 +134: i: 1 gid: 1 +134: vertical: +134: i: 0 gid: 2 +134: i: 1 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 3 +134: i: 2 gid: 3 +134: horizontal: +134: i: 0 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 2 +134: i: 1 gid: 3 +134: vertical: +134: i: 0 gid: 2 +134: i: 1 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 3 +134: OK +134: +134: +134: -- Comparing output.. +105/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 12.50 sec +test 50 + Start 50: regression/test_flatten_barrier_subs + +50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +50: Test timeout computed to be: 10000000 +50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output +139: 0: 13 +139: 1: 1 +139: 2: 1 +139: 3: 3 +139: 4: 1 +139: 5: 1 +139: 6: 1 +139: 7: 0 +139: 8: 0 +139: 9: 0 +139: 10: 0 +139: 11: 0 +139: 12: 0 +139: OK +139: +139: +139: -- Comparing output.. 135: gid_x 0 after barrier at iteration 16 135: gid_x 1 after barrier at iteration 16 135: gid_x 0 after barrier at iteration 15 @@ -692387,45 +692513,7 @@ 135: 135: 135: -- Comparing output.. -104/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 3.88 sec -test 50 - Start 50: regression/test_flatten_barrier_subs - -50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -50: Test timeout computed to be: 10000000 -50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output -134: vertical: -134: i: 0 gid: 1 -134: horizontal: -134: i: 0 gid: 0 -134: i: 0 gid: 1 -134: i: 1 gid: 0 -134: i: 1 gid: 1 -134: vertical: -134: i: 0 gid: 1 -134: i: 1 gid: 1 -134: vertical: -134: i: 0 gid: 2 -134: i: 1 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 3 -134: i: 2 gid: 3 -134: horizontal: -134: i: 0 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 2 -134: i: 1 gid: 3 -134: vertical: -134: i: 0 gid: 2 -134: i: 1 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 3 -134: OK -134: -134: -134: -- Comparing output.. -105/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 5.50 sec +106/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 9.83 sec test 51 Start 51: regression/phi_nodes_not_replicated_REPL @@ -692434,14 +692522,7 @@ 51: Environment variables: 51: POCL_WORK_GROUP_METHOD=workitemrepl 51: Test timeout computed to be: 10000000 -46: BUILD ERROR -46: BUILD ERROR -46: OK -46: -46: 1 error generated. -46: 1 error generated. -46: -106/165 Test #46: regression/test_issue_577 ........................................................... Passed 1.80 sec +107/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 10.88 sec test 52 Start 52: regression/issues_with_local_pointers_REPL @@ -692450,24 +692531,14 @@ 52: Environment variables: 52: POCL_WORK_GROUP_METHOD=workitemrepl 52: Test timeout computed to be: 10000000 -139: 0: 13 -139: 1: 1 -139: 2: 1 -139: 3: 3 -139: 4: 1 -139: 5: 1 -139: 6: 1 -139: 7: 0 -139: 8: 0 -139: 9: 0 -139: 10: 0 -139: 11: 0 -139: 12: 0 -139: OK -139: -139: -139: -- Comparing output.. -107/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 3.77 sec +46: BUILD ERROR +46: BUILD ERROR +46: OK +46: +46: 1 error generated. +46: 1 error generated. +46: +108/165 Test #46: regression/test_issue_577 ........................................................... Passed 5.22 sec test 53 Start 53: regression/barrier_between_two_for_loops_REPL @@ -692488,7 +692559,7 @@ 138: 138: 138: -- Comparing output.. -108/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 4.22 sec +109/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 10.74 sec test 54 Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL @@ -692497,28 +692568,20 @@ 54: Environment variables: 54: POCL_WORK_GROUP_METHOD=workitemrepl 54: Test timeout computed to be: 10000000 -100: OK -100: -100: 1 warning and 2 errors generated. -100: log: 0x55e1ce0acc00 -100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here -100: -100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_07JmQf.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_07JmQf.cl:1:10: missing terminating '"' character -100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program -100: -100: cl_program callback (via pfn_notify) -100: build callback successful -100: 1 warning generated. -100: 1 warning generated. -100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' -100: -100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -100: 1 error generated. -100: 1 error generated. -100: -109/165 Test #100: runtime/clBuildProgram .............................................................. Passed 12.92 sec +137: global: 0-0-0 +137: local: 0-0-0 +137: global: 0-0-1 +137: local: 0-0-1 +137: global: 0-0-2 +137: local: 0-0-2 +137: global: 0-0-3 +137: local: 0-0-3 +137: OK +137: +137: +137: -- SORTING FILE +137: -- Comparing output.. +110/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 11.87 sec test 55 Start 55: regression/for-loop_with_computation_after_the_brexit_REPL @@ -692527,6 +692590,18 @@ 55: Environment variables: 55: POCL_WORK_GROUP_METHOD=workitemrepl 55: Test timeout computed to be: 10000000 +43: OK +43: +43: +111/165 Test #43: regression/test_issue_231 ........................................................... Passed 9.87 sec +test 56 + Start 56: regression/for-loop_with_a_variable_iteration_count_REPL + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=workitemrepl +56: Test timeout computed to be: 10000000 136: i:0 0 0 0 before barrier 136: i:0 1 0 0 before barrier 136: i:0 2 0 0 before barrier @@ -692549,29 +692624,7 @@ 136: 136: 136: -- Comparing output.. -110/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 5.40 sec -test 56 - Start 56: regression/for-loop_with_a_variable_iteration_count_REPL - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=workitemrepl -56: Test timeout computed to be: 10000000 -137: global: 0-0-0 -137: local: 0-0-0 -137: global: 0-0-1 -137: local: 0-0-1 -137: global: 0-0-2 -137: local: 0-0-2 -137: global: 0-0-3 -137: local: 0-0-3 -137: OK -137: -137: -137: -- SORTING FILE -137: -- Comparing output.. -111/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 5.32 sec +112/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 13.16 sec test 57 Start 57: regression/early_return_before_a_barrier_region_REPL @@ -692580,6 +692633,35 @@ 57: Environment variables: 57: POCL_WORK_GROUP_METHOD=workitemrepl 57: Test timeout computed to be: 10000000 +45: outer=0 inner=0 lid=0 +45: outer=0 inner=0 lid=1 +45: + outer=0 inner=0 lid=0 +45: + outer=0 inner=0 lid=1 +45: outer=0 inner=1 lid=0 +45: outer=0 inner=1 lid=1 +45: + outer=0 inner=1 lid=0 +45: + outer=0 inner=1 lid=1 +45: outer=1 inner=0 lid=0 +45: outer=1 inner=0 lid=1 +45: + outer=1 inner=0 lid=0 +45: + outer=1 inner=0 lid=1 +45: outer=1 inner=1 lid=0 +45: outer=1 inner=1 lid=1 +45: + outer=1 inner=1 lid=0 +45: + outer=1 inner=1 lid=1 +45: OK +45: +45: 2 warnings generated. +45: +113/165 Test #45: regression/test_issue_553 ........................................................... Passed 9.16 sec +test 58 + Start 58: regression/id-dependent_computation_before_kernel_exit_REPL + +58: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_id_dependent_computation" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +58: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +58: Environment variables: +58: POCL_WORK_GROUP_METHOD=workitemrepl +58: Test timeout computed to be: 10000000 140: 0: 128 140: 1: 1 140: 2: 1 @@ -820586,27 +820668,7 @@ 44: OK 44: 44: -48: binary size [0]: 63605 -48: binary size [1]: 140732769856393 -48: binary size [2]: 126614527 -48: binary size [3]: 100 -48: binary size [4]: 895 -48: binary size [5]: 0 -48: binary size [6]: 0 -48: binary size [7]: 0 -48: OK -48: -48: -112/165 Test #44: regression/test_issue_445 ........................................................... Passed 4.82 sec -test 58 - Start 58: regression/id-dependent_computation_before_kernel_exit_REPL - -58: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_id_dependent_computation" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -58: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -58: Environment variables: -58: POCL_WORK_GROUP_METHOD=workitemrepl -58: Test timeout computed to be: 10000000 -113/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 4.36 sec +114/165 Test #44: regression/test_issue_445 ........................................................... Passed 11.11 sec test 59 Start 59: regression/barrier_just_before_return_REPL @@ -820615,7 +820677,7 @@ 59: Environment variables: 59: POCL_WORK_GROUP_METHOD=workitemrepl 59: Test timeout computed to be: 10000000 -114/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 6.00 sec +115/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 11.88 sec test 60 Start 60: regression/infinite_loop_REPL @@ -820624,10 +820686,18 @@ 60: Environment variables: 60: POCL_WORK_GROUP_METHOD=workitemrepl 60: Test timeout computed to be: 10000000 -43: OK -43: -43: -115/165 Test #43: regression/test_issue_231 ........................................................... Passed 5.18 sec +48: binary size [0]: 63605 +48: binary size [1]: 0 +48: binary size [2]: 126614527 +48: binary size [3]: 100 +48: binary size [4]: 895 +48: binary size [5]: 0 +48: binary size [6]: 0 +48: binary size [7]: 0 +48: OK +48: +48: +116/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 8.20 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -820636,10 +820706,10 @@ 61: Environment variables: 61: POCL_WORK_GROUP_METHOD=workitemrepl 61: Test timeout computed to be: 10000000 -47: OK -47: -47: -116/165 Test #47: regression/test_issue_757 ........................................................... Passed 4.62 sec +49: OK +49: +49: +117/165 Test #49: regression/test_issue_893 ........................................................... Passed 8.46 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -820648,27 +820718,10 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -45: outer=0 inner=0 lid=0 -45: outer=0 inner=0 lid=1 -45: + outer=0 inner=0 lid=0 -45: + outer=0 inner=0 lid=1 -45: outer=0 inner=1 lid=0 -45: outer=0 inner=1 lid=1 -45: + outer=0 inner=1 lid=0 -45: + outer=0 inner=1 lid=1 -45: outer=1 inner=0 lid=0 -45: outer=1 inner=0 lid=1 -45: + outer=1 inner=0 lid=0 -45: + outer=1 inner=0 lid=1 -45: outer=1 inner=1 lid=0 -45: outer=1 inner=1 lid=1 -45: + outer=1 inner=1 lid=0 -45: + outer=1 inner=1 lid=1 -45: OK -45: -45: 2 warnings generated. -45: -117/165 Test #45: regression/test_issue_553 ........................................................... Passed 5.35 sec +47: OK +47: +47: +118/165 Test #47: regression/test_issue_757 ........................................................... Passed 10.13 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -820677,10 +820730,10 @@ 63: Environment variables: 63: POCL_WORK_GROUP_METHOD=workitemrepl 63: Test timeout computed to be: 10000000 -49: OK -49: -49: -118/165 Test #49: regression/test_issue_893 ........................................................... Passed 4.73 sec +51: OK +51: +51: +119/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 6.54 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -820689,10 +820742,10 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -53: OK -53: -53: -119/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 3.98 sec +52: OK +52: +52: +120/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 7.55 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -820701,10 +820754,10 @@ 65: Environment variables: 65: POCL_WORK_GROUP_METHOD=workitemloops 65: Test timeout computed to be: 10000000 -51: OK -51: -51: -120/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 4.69 sec +53: OK +53: +53: +121/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 7.42 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -820716,7 +820769,7 @@ 54: OK 54: 54: -121/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 4.05 sec +122/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 10.85 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -820725,10 +820778,10 @@ 67: Environment variables: 67: POCL_WORK_GROUP_METHOD=workitemloops 67: Test timeout computed to be: 10000000 -52: OK -52: -52: -122/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 4.65 sec +60: OK +60: +60: +123/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 8.30 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -820740,7 +820793,7 @@ 55: OK 55: 55: -123/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 4.08 sec +124/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 11.10 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -820752,7 +820805,7 @@ 56: OK 56: 56: -124/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 3.93 sec +125/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 10.84 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -820764,7 +820817,7 @@ 57: OK 57: 57: -125/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 4.42 sec +126/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 10.44 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -820773,10 +820826,10 @@ 71: Environment variables: 71: POCL_WORK_GROUP_METHOD=workitemloops 71: Test timeout computed to be: 10000000 -60: OK -60: -60: -126/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 3.01 sec +58: OK +58: +58: +127/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 11.12 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -820793,7 +820846,7 @@ 50: 50: 50: -- Comparing output.. -127/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 6.98 sec +128/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 16.18 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -820805,7 +820858,7 @@ 59: OK 59: 59: -128/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 3.99 sec +129/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 11.09 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -820814,10 +820867,13 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -61: OK -61: -61: -129/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 4.01 sec +62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: OK +62: +62: 6 warnings generated. +62: +130/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 10.27 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -820826,10 +820882,10 @@ 75: Environment variables: 75: POCL_WORK_GROUP_METHOD=workitemloops 75: Test timeout computed to be: 10000000 -58: OK -58: -58: -130/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 4.93 sec +64: OK +64: +64: +131/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 8.65 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -820838,10 +820894,10 @@ 76: Environment variables: 76: POCL_WORK_GROUP_METHOD=workitemloops 76: Test timeout computed to be: 10000000 -64: OK -64: -64: -131/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 4.40 sec +61: OK +61: +61: +132/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 11.52 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -820850,13 +820906,13 @@ 77: Environment variables: 77: POCL_WORK_GROUP_METHOD=workitemloops 77: Test timeout computed to be: 10000000 -62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: OK -62: -62: 6 warnings generated. -62: -132/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 5.08 sec +63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +63: +63: 6 warnings generated. +63: +63: -- OK +133/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 10.87 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -820865,13 +820921,10 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -63: -63: 6 warnings generated. -63: -63: -- OK -133/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 5.05 sec +76: OK +76: +76: +134/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 5.62 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -820880,10 +820933,10 @@ 79: Environment variables: 79: POCL_WORK_GROUP_METHOD=workitemloops 79: Test timeout computed to be: 10000000 -74: OK -74: -74: -134/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 3.53 sec +77: OK +77: +77: +135/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 6.40 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -820892,13 +820945,10 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -135/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 4.19 sec +75: OK +75: +75: +136/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 8.37 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -820907,10 +820957,12 @@ 81: Environment variables: 81: POCL_WORK_GROUP_METHOD=workitemloops 81: Test timeout computed to be: 10000000 -75: OK -75: -75: -136/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 3.61 sec +71: OK +71: OK +71: OK +71: +71: +137/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 10.56 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -820919,12 +820971,12 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -137/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 7.13 sec +72: OK +72: OK +72: OK +72: +72: +138/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 9.93 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -820933,10 +820985,12 @@ 83: Environment variables: 83: POCL_WORK_GROUP_METHOD=workitemloops 83: Test timeout computed to be: 10000000 -76: OK -76: -76: -138/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 4.03 sec +65: OK +65: OK +65: OK +65: +65: +139/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 16.93 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -820945,12 +820999,13 @@ 84: Environment variables: 84: POCL_WORK_GROUP_METHOD=workitemloops 84: Test timeout computed to be: 10000000 -65: OK -65: OK -65: OK -65: -65: -139/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 7.71 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +140/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 10.90 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -820959,10 +821014,10 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -78: OK -78: -78: -140/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 4.12 sec +74: OK +74: +74: +141/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 10.23 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -820971,10 +821026,12 @@ 86: Environment variables: 86: POCL_WORK_GROUP_METHOD=workitemloops 86: Test timeout computed to be: 10000000 -77: OK -77: -77: -141/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 4.66 sec +68: OK +68: OK +68: OK +68: +68: +142/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 12.97 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -820983,10 +821040,10 @@ 87: Environment variables: 87: POCL_WORK_GROUP_METHOD=workitemloops 87: Test timeout computed to be: 10000000 -79: OK -79: -79: -142/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 4.75 sec +78: OK +78: +78: +143/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 10.20 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -820995,48 +821052,44 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -143/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 7.74 sec +66: OK +66: OK +66: OK +66: +66: +144/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 19.86 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -72: OK -72: OK -72: OK -72: -72: -144/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 7.96 sec +70: OK +70: OK +70: OK +70: +70: +145/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 14.69 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 90: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_setargs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 90: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 90: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -145/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 9.23 sec +79: OK +79: +79: +146/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 7.19 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -69: OK -69: OK -69: OK -69: -69: -146/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 9.41 sec +80: OK +80: +80: +147/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 6.90 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one @@ -821048,101 +821101,97 @@ 67: OK 67: 67: -147/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 9.95 sec +148/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 17.80 sec test 93 Start 93: regression/autolocals_in_constexprs 93: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_autolocals_in_constexprs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 93: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 93: Test timeout computed to be: 10000000 -81: OK -81: -81: -148/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 4.12 sec +83: OK +83: +83: +149/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 6.06 sec test 94 Start 94: regression/struct_kernel_arguments 94: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_structs_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 94: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 94: Test timeout computed to be: 10000000 -82: OK -82: -82: -149/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 4.08 sec +69: OK +69: OK +69: OK +69: +69: +150/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 17.60 sec test 95 Start 95: regression/vector_kernel_arguments 95: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_vectors_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 95: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 95: Test timeout computed to be: 10000000 -80: OK -80: -80: -150/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 4.54 sec -70: OK -70: OK -70: OK -70: -70: -151/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 9.96 sec -83: OK -83: -83: -152/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 3.97 sec -84: OK -84: -84: -153/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 3.74 sec +81: OK +81: +81: +151/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 7.51 sec 85: OK 85: 85: -154/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 4.15 sec -87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -87: -87: 6 warnings generated. -87: -87: -- OK -155/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 3.50 sec +152/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 6.18 sec +84: OK +84: +84: +153/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 6.60 sec +82: OK +82: +82: +154/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 7.78 sec 86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 86: OK 86: 86: 6 warnings generated. 86: -156/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 4.09 sec +155/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 6.46 sec +90: OK +90: +90: +156/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 4.19 sec +87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +87: +87: 6 warnings generated. +87: +87: -- OK +157/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 7.87 sec 88: OK 88: 88: -157/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 3.81 sec +158/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 6.01 sec 89: OK 89: 89: -158/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 3.80 sec -90: OK -90: -90: -159/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 3.45 sec -91: OK -91: -91: -160/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.38 sec +159/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 6.56 sec 92: OK 92: 92: -161/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 3.15 sec -93: OK -93: -93: -162/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 3.53 sec +160/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 4.90 sec +91: OK +91: +91: +161/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 6.36 sec 94: OK 94: 94: -163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 3.54 sec +162/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 5.27 sec +93: OK +93: +93: +163/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 6.78 sec 95: OK 95: 95: -164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 3.74 sec +164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 7.14 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -821153,28 +821202,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 43.03 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 88.15 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 51.05 sec*proc (2 tests) -cuda = 184.82 sec*proc (53 tests) -dlopen = 0.25 sec*proc (3 tests) -hsa = 19.71 sec*proc (4 tests) -hsa-native = 559.50 sec*proc (91 tests) -internal = 878.43 sec*proc (160 tests) -kernel = 342.16 sec*proc (38 tests) -matrix = 23.97 sec*proc (4 tests) -poclbin = 19.79 sec*proc (4 tests) -proxy = 163.37 sec*proc (36 tests) -regression = 256.65 sec*proc (53 tests) -runtime = 86.34 sec*proc (29 tests) -tce = 33.59 sec*proc (8 tests) -vulkan = 103.76 sec*proc (26 tests) -workgroup = 114.21 sec*proc (16 tests) +EinsteinToolkit = 124.08 sec*proc (2 tests) +cuda = 422.18 sec*proc (53 tests) +dlopen = 0.38 sec*proc (3 tests) +hsa = 55.97 sec*proc (4 tests) +hsa-native = 1281.56 sec*proc (91 tests) +internal = 1977.57 sec*proc (160 tests) +kernel = 768.10 sec*proc (38 tests) +matrix = 41.11 sec*proc (4 tests) +poclbin = 42.88 sec*proc (4 tests) +proxy = 302.12 sec*proc (36 tests) +regression = 496.73 sec*proc (53 tests) +runtime = 224.37 sec*proc (29 tests) +tce = 75.38 sec*proc (8 tests) +vulkan = 259.41 sec*proc (26 tests) +workgroup = 278.90 sec*proc (16 tests) -Total Test time (real) = 79.63 sec +Total Test time (real) = 178.93 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -821182,6 +821231,7 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[2]: Leaving directory '/build/pocl-3.1' ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING avx_fma4 TESTING avx_fma4 + env POCL_KERNELLIB_NAME=avx_fma4 /usr/bin/make -f debian/rules run-tests @@ -821268,7 +821318,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -821418,10 +821468,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -821457,7 +821507,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -821566,10 +821616,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -821580,12 +821630,6 @@ Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end -test 4 - Start 4: pocl_test_dlopen_device_pthread - -4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" -4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -4: Test timeout computed to be: 10000000 test 2 Start 2: pocl_test_dlopen_libpocl @@ -821598,9 +821642,15 @@ 3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" 3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 3: Test timeout computed to be: 10000000 - 1/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.07 sec - 2/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.07 sec - 3/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.09 sec +test 4 + Start 4: pocl_test_dlopen_device_pthread + +4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" +4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +4: Test timeout computed to be: 10000000 + 1/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.13 sec + 2/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.12 sec + 3/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.22 sec test 1 Start 1: pocl_version_check @@ -821610,7 +821660,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.14 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.29 sec test 29 Start 29: kernel/test_shuffle_char @@ -821701,17 +821751,29 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 +37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt +38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt +39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt +40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt +41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt +41: Running test test_sizeof... +41: sizeof(uint) == 4 +41: sizeof(uint2) == 8 +41: sizeof(uint3) == 16 +41: sizeof(uint4) == 16 +41: sizeof(uint8) == 32 +41: sizeof(uint16) == 64 +41: OK +41: +41: +41: -- Comparing output.. + 5/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 9.35 sec test 6 Start 6: kernel/test_convert_type_1 6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 6: Test timeout computed to be: 10000000 -37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt -38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt -39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt -40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt -41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt 37: Running test test_ucharn... 37: uchar2 0 37: uchar3 0 @@ -821727,7 +821789,7 @@ 37: 37: 37: -- Comparing output.. - 5/165 Test #37: kernel/test_ucharn .................................................................. Passed 4.08 sec + 6/165 Test #37: kernel/test_ucharn .................................................................. Passed 10.95 sec test 7 Start 7: kernel/test_convert_type_2 @@ -821878,46 +821940,13 @@ 38: 2 warnings generated. 38: 38: -- Comparing output.. - 6/165 Test #38: kernel/test_printf .................................................................. Passed 4.73 sec + 7/165 Test #38: kernel/test_printf .................................................................. Passed 11.96 sec test 8 Start 8: kernel/test_convert_type_4 8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 8: Test timeout computed to be: 10000000 -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x557bcaadc4c0,0x1,0x1,0x1 -40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x557bcaadc4c0,0x1,0x1,0x1,0x557bcab48110,0x7fbf0a204ed5,0x1,0x7fbf0a217b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0x557bcab48110,0x7fbf0a204ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: ulong16 0x7fbef51d3210,0x7fbeec000900,0x1000000000002e9,0x1,0x788200000010,0x7fbef51d38f0,0x7fbef51d37f0,0x7fbef2f8dcb0,0x7fbef51d3210,0x7fbeec000900,0x7fbef51d3211,0x7fbef51d3764,0x788200000010,0x7fbeec000900,0x100000000000223,0x1 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: l 0x7fbef51d3a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x557bcab48110,0x7fbf0a204ed5,0x1,0x7fbf0a217b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: l 0x7fbef51d3b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x557bcab48110,0x7fbf0a204ed5,0x1,0x7fbf0a217b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € -40: -40: ulong2 0 -40: ulong3 0 -40: ulong4 0 -40: ulong8 0 -40: ulong16 0 -40: ulong2 edcba98765432150 -40: ulong3 edcba98765432176 -40: ulong4 edcba987654321c9 -40: ulong8 edcba98765432393 -40: ulong16 edcba987654326af -40: OK -40: -40: 10 warnings generated. -40: -40: -- Comparing output.. 39: Running test test_printf_vectors... 39: 39: VECTORS @@ -821950,25 +821979,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 -39: uint16 0xb52d7580,0x55f0,0x2d49630,0x7f2f,0x2,0,0,0,0xf4338d5f,0x7f2e,0xe7a1a338,0x7f2e,0xf4338960,0x7f2e,0xf4338960,0x7f2e +39: uint16 0x43b75a80,0x5610,0x7b256630,0x7f99,0x2,0,0,0,0x6a841d5f,0x7f99,0x6468f338,0x7f99,0x6a841960,0x7f99,0x6a841960,0x7f99 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -39: ulong8 0x55f0b52d7580,0x7f2f02d49630,0x2,0,0x7f2ef4338d5f,0x7f2ee7a1a338,0x7f2ef4338960,0x7f2ef4338960 -39: ulong16 0x55f0b52d7580,0x7f2f02d49630,0x2,0,0x7f2ef4338d5f,0x7f2ee7a1a338,0x7f2ef4338960,0x7f2ef4338960,0x7f2ef43387f0,0x7f2f02bc8592,0x7f2ee7a1f5e0,0x2,0x7f2ef4338700,0x7f2f02c785f8,0x55f0b5244ed0,0x3ff +39: ulong8 0x561043b75a80,0x7f997b256630,0x2,0,0x7f996a841d5f,0x7f996468f338,0x7f996a841960,0x7f996a841960 +39: ulong16 0x561043b75a80,0x7f997b256630,0x2,0,0x7f996a841d5f,0x7f996468f338,0x7f996a841960,0x7f996a841960,0x7f996a8417f0,0x7f997b0d5592,0x7f99646945e0,0x2,0x7f996a841700,0x7f997b1855f8,0x561043ae3ed0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 -39: float16 -6.46185e-07,3.08286e-41,3.12368e-37,4.56249e-41,2.8026e-45,0,0,0,-5.69024e+31,4.56235e-41,-1.52662e+24,4.56235e-41,-5.68974e+31,4.56235e-41,-5.68974e+31,4.56235e-41 +39: float16 366.707,3.08734e-41,8.58802e+35,4.57734e-41,2.8026e-45,0,0,0,7.98585e+25,4.57734e-41,1.71887e+22,4.57734e-41,7.9849e+25,4.57734e-41,7.9849e+25,4.57734e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 -39: double8 4.66854e-310,6.90901e-310,9.88131e-324,0,6.909e-310,6.90899e-310,6.909e-310,6.909e-310 -39: double16 4.66854e-310,6.90901e-310,9.88131e-324,0,6.909e-310,6.90899e-310,6.909e-310,6.909e-310,6.909e-310,6.90901e-310,6.90899e-310,9.88131e-324,6.909e-310,6.90901e-310,4.66854e-310,5.05429e-321 +39: double8 4.67524e-310,6.9316e-310,9.88131e-324,0,6.93159e-310,6.93158e-310,6.93159e-310,6.93159e-310 +39: double16 4.67524e-310,6.9316e-310,9.88131e-324,0,6.93159e-310,6.93158e-310,6.93159e-310,6.93159e-310,6.93159e-310,6.9316e-310,6.93158e-310,9.88131e-324,6.93159e-310,6.9316e-310,4.67524e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -821995,21 +822024,21 @@ 39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . -39: i 0xb52d7580,0x55f0,0x2d49630,0x7f2f,0x2,0,0,0,0xf4338d5f,0x7f2e,0xe7a1a338,0x7f2e,0xf4338960,0x7f2e,0xf4338960,0x7f2e 0xf43387f0,0x7f2e,0x2bc8592,0x7f2f,0xe7a1f5e0,0x7f2e,0x2,0,0xf4338700,0x7f2e,0x2c785f8,0x7f2f,0xb5244ed0,0x55f0,0x3ff,0 @ +39: i 0x43b75a80,0x5610,0x7b256630,0x7f99,0x2,0,0,0,0x6a841d5f,0x7f99,0x6468f338,0x7f99,0x6a841960,0x7f99,0x6a841960,0x7f99 0x6a8417f0,0x7f99,0x7b0d5592,0x7f99,0x646945e0,0x7f99,0x2,0,0x6a841700,0x7f99,0x7b1855f8,0x7f99,0x43ae3ed0,0x5610,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 39: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -39: l 0x55f0b52d7580,0x7f2f02d49630,0x2,0,0x7f2ef4338d5f,0x7f2ee7a1a338,0x7f2ef4338960,0x7f2ef4338960 0x7f2ef43387f0,0x7f2f02bc8592,0x7f2ee7a1f5e0,0x2,0x7f2ef4338700,0x7f2f02c785f8,0x55f0b5244ed0,0x3ff À -39: l 0x55f0b52d7580,0x7f2f02d49630,0x2,0,0x7f2ef4338d5f,0x7f2ee7a1a338,0x7f2ef4338960,0x7f2ef4338960,0x7f2ef43387f0,0x7f2f02bc8592,0x7f2ee7a1f5e0,0x2,0x7f2ef4338700,0x7f2f02c785f8,0x55f0b5244ed0,0x3ff 0xfbad8001,0x162d8188f80fd200,0x7f2ef4338910,0x7f2ef43388d0,0x7f2ef43388c8,0x55f0b5304d50,0x7f2ecd000ba0,0x7f2f02c7f3c4,0xfffffffffffffff0,0x7f2f02d48dea,0x7f2ef4338870,0,0x7f2f02c7f3b0,0x7f2ef4338910,0x8002c7f280,0x7f2ef4338920 +39: l 0x561043b75a80,0x7f997b256630,0x2,0,0x7f996a841d5f,0x7f996468f338,0x7f996a841960,0x7f996a841960 0x7f996a8417f0,0x7f997b0d5592,0x7f99646945e0,0x2,0x7f996a841700,0x7f997b1855f8,0x561043ae3ed0,0x3ff À +39: l 0x561043b75a80,0x7f997b256630,0x2,0,0x7f996a841d5f,0x7f996468f338,0x7f996a841960,0x7f996a841960,0x7f996a8417f0,0x7f997b0d5592,0x7f99646945e0,0x2,0x7f996a841700,0x7f997b1855f8,0x561043ae3ed0,0x3ff 0xfbad8001,0xa472fa628f6c3500,0x7f996a841910,0x7f996a8418d0,0x7f996a8418c8,0x561048349f40,0x7f9941000ba0,0x7f997b18c3c4,0xfffffffffffffff0,0x7f997b255dea,0x7f996a841870,0,0x7f997b18c3b0,0x7f996a841910,0x807b18c280,0x7f996a841920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . 39: f 31.1,31.2,31.3 32.4,32.5,32.6 . 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . -39: f -6.46185e-07,3.08286e-41,3.12368e-37,4.56249e-41,2.8026e-45,0,0,0,-5.69024e+31,4.56235e-41,-1.52662e+24,4.56235e-41,-5.68974e+31,4.56235e-41,-5.68974e+31,4.56235e-41 -5.68956e+31,4.56235e-41,2.77008e-37,4.56249e-41,-1.52967e+24,4.56235e-41,2.8026e-45,0,-5.68945e+31,4.56235e-41,2.93173e-37,4.56249e-41,-6.12094e-07,3.08286e-41,1.43353e-42,0 @ +39: f 366.707,3.08734e-41,8.58802e+35,4.57734e-41,2.8026e-45,0,0,0,7.98585e+25,4.57734e-41,1.71887e+22,4.57734e-41,7.9849e+25,4.57734e-41,7.9849e+25,4.57734e-41 7.98456e+25,4.57734e-41,7.33849e+35,4.57734e-41,1.72125e+22,4.57734e-41,2.8026e-45,0,7.98434e+25,4.57734e-41,7.90973e+35,4.57734e-41,348.491,3.08734e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -822026,80 +822055,37 @@ 39: 114 warnings generated. 39: 39: -- Comparing output.. -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_3ocWV 2024-06-21 03:42:18.391809722 -1200 -40: @@ -2,19 +2,19 @@ -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x557bcaadc4c0,0x1,0x1,0x1 -40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x557bcaadc4c0,0x1,0x1,0x1,0x557bcab48110,0x7fbf0a204ed5,0x1,0x7fbf0a217b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0x557bcab48110,0x7fbf0a204ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: +ulong16 0x7fbef51d3210,0x7fbeec000900,0x1000000000002e9,0x1,0x788200000010,0x7fbef51d38f0,0x7fbef51d37f0,0x7fbef2f8dcb0,0x7fbef51d3210,0x7fbeec000900,0x7fbef51d3211,0x7fbef51d3764,0x788200000010,0x7fbeec000900,0x100000000000223,0x1 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7fbef51d3a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x557bcab48110,0x7fbf0a204ed5,0x1,0x7fbf0a217b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: +l 0x7fbef51d3b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x557bcab48110,0x7fbf0a204ed5,0x1,0x7fbf0a217b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € -40: -40: ulong2 0 -40: ulong3 0 -40: -40: -40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): -40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_3ocWV -40: -40: -40: -- OK - 7/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 4.90 sec -test 9 - Start 9: kernel/test_convert_type_8 - -9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -9: Test timeout computed to be: 10000000 -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_WKfXA 2024-06-21 03:42:18.447809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_R8qKH 2023-05-20 23:51:29.773586628 +1400 39: @@ -30,25 +30,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint16 0xb52d7580,0x55f0,0x2d49630,0x7f2f,0x2,0,0,0,0xf4338d5f,0x7f2e,0xe7a1a338,0x7f2e,0xf4338960,0x7f2e,0xf4338960,0x7f2e +39: +uint16 0x43b75a80,0x5610,0x7b256630,0x7f99,0x2,0,0,0,0x6a841d5f,0x7f99,0x6468f338,0x7f99,0x6a841960,0x7f99,0x6a841960,0x7f99 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong8 0x55f0b52d7580,0x7f2f02d49630,0x2,0,0x7f2ef4338d5f,0x7f2ee7a1a338,0x7f2ef4338960,0x7f2ef4338960 -39: +ulong16 0x55f0b52d7580,0x7f2f02d49630,0x2,0,0x7f2ef4338d5f,0x7f2ee7a1a338,0x7f2ef4338960,0x7f2ef4338960,0x7f2ef43387f0,0x7f2f02bc8592,0x7f2ee7a1f5e0,0x2,0x7f2ef4338700,0x7f2f02c785f8,0x55f0b5244ed0,0x3ff +39: +ulong8 0x561043b75a80,0x7f997b256630,0x2,0,0x7f996a841d5f,0x7f996468f338,0x7f996a841960,0x7f996a841960 +39: +ulong16 0x561043b75a80,0x7f997b256630,0x2,0,0x7f996a841d5f,0x7f996468f338,0x7f996a841960,0x7f996a841960,0x7f996a8417f0,0x7f997b0d5592,0x7f99646945e0,0x2,0x7f996a841700,0x7f997b1855f8,0x561043ae3ed0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float16 -6.46185e-07,3.08286e-41,3.12368e-37,4.56249e-41,2.8026e-45,0,0,0,-5.69024e+31,4.56235e-41,-1.52662e+24,4.56235e-41,-5.68974e+31,4.56235e-41,-5.68974e+31,4.56235e-41 +39: +float16 366.707,3.08734e-41,8.58802e+35,4.57734e-41,2.8026e-45,0,0,0,7.98585e+25,4.57734e-41,1.71887e+22,4.57734e-41,7.9849e+25,4.57734e-41,7.9849e+25,4.57734e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double8 4.66854e-310,6.90901e-310,9.88131e-324,0,6.909e-310,6.90899e-310,6.909e-310,6.909e-310 -39: +double16 4.66854e-310,6.90901e-310,9.88131e-324,0,6.909e-310,6.90899e-310,6.909e-310,6.909e-310,6.909e-310,6.90901e-310,6.90899e-310,9.88131e-324,6.909e-310,6.90901e-310,4.66854e-310,5.05429e-321 +39: +double8 4.67524e-310,6.9316e-310,9.88131e-324,0,6.93159e-310,6.93158e-310,6.93159e-310,6.93159e-310 +39: +double16 4.67524e-310,6.9316e-310,9.88131e-324,0,6.93159e-310,6.93158e-310,6.93159e-310,6.93159e-310,6.93159e-310,6.9316e-310,6.93158e-310,9.88131e-324,6.93159e-310,6.9316e-310,4.67524e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -822108,7 +822094,7 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0xb52d7580,0x55f0,0x2d49630,0x7f2f,0x2,0,0,0,0xf4338d5f,0x7f2e,0xe7a1a338,0x7f2e,0xf4338960,0x7f2e,0xf4338960,0x7f2e 0xf43387f0,0x7f2e,0x2bc8592,0x7f2f,0xe7a1f5e0,0x7f2e,0x2,0,0xf4338700,0x7f2e,0x2c785f8,0x7f2f,0xb5244ed0,0x55f0,0x3ff,0 @ +39: +i 0x43b75a80,0x5610,0x7b256630,0x7f99,0x2,0,0,0,0x6a841d5f,0x7f99,0x6468f338,0x7f99,0x6a841960,0x7f99,0x6a841960,0x7f99 0x6a8417f0,0x7f99,0x7b0d5592,0x7f99,0x646945e0,0x7f99,0x2,0,0x6a841700,0x7f99,0x7b1855f8,0x7f99,0x43ae3ed0,0x5610,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -822116,8 +822102,8 @@ 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x55f0b52d7580,0x7f2f02d49630,0x2,0,0x7f2ef4338d5f,0x7f2ee7a1a338,0x7f2ef4338960,0x7f2ef4338960 0x7f2ef43387f0,0x7f2f02bc8592,0x7f2ee7a1f5e0,0x2,0x7f2ef4338700,0x7f2f02c785f8,0x55f0b5244ed0,0x3ff À -39: +l 0x55f0b52d7580,0x7f2f02d49630,0x2,0,0x7f2ef4338d5f,0x7f2ee7a1a338,0x7f2ef4338960,0x7f2ef4338960,0x7f2ef43387f0,0x7f2f02bc8592,0x7f2ee7a1f5e0,0x2,0x7f2ef4338700,0x7f2f02c785f8,0x55f0b5244ed0,0x3ff 0xfbad8001,0x162d8188f80fd200,0x7f2ef4338910,0x7f2ef43388d0,0x7f2ef43388c8,0x55f0b5304d50,0x7f2ecd000ba0,0x7f2f02c7f3c4,0xfffffffffffffff0,0x7f2f02d48dea,0x7f2ef4338870,0,0x7f2f02c7f3b0,0x7f2ef4338910,0x8002c7f280,0x7f2ef4338920 +39: +l 0x561043b75a80,0x7f997b256630,0x2,0,0x7f996a841d5f,0x7f996468f338,0x7f996a841960,0x7f996a841960 0x7f996a8417f0,0x7f997b0d5592,0x7f99646945e0,0x2,0x7f996a841700,0x7f997b1855f8,0x561043ae3ed0,0x3ff À +39: +l 0x561043b75a80,0x7f997b256630,0x2,0,0x7f996a841d5f,0x7f996468f338,0x7f996a841960,0x7f996a841960,0x7f996a8417f0,0x7f997b0d5592,0x7f99646945e0,0x2,0x7f996a841700,0x7f997b1855f8,0x561043ae3ed0,0x3ff 0xfbad8001,0xa472fa628f6c3500,0x7f996a841910,0x7f996a8418d0,0x7f996a8418c8,0x561048349f40,0x7f9941000ba0,0x7f997b18c3c4,0xfffffffffffffff0,0x7f997b255dea,0x7f996a841870,0,0x7f997b18c3b0,0x7f996a841910,0x807b18c280,0x7f996a841920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -822125,7 +822111,7 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f -6.46185e-07,3.08286e-41,3.12368e-37,4.56249e-41,2.8026e-45,0,0,0,-5.69024e+31,4.56235e-41,-1.52662e+24,4.56235e-41,-5.68974e+31,4.56235e-41,-5.68974e+31,4.56235e-41 -5.68956e+31,4.56235e-41,2.77008e-37,4.56249e-41,-1.52967e+24,4.56235e-41,2.8026e-45,0,-5.68945e+31,4.56235e-41,2.93173e-37,4.56249e-41,-6.12094e-07,3.08286e-41,1.43353e-42,0 @ +39: +f 366.707,3.08734e-41,8.58802e+35,4.57734e-41,2.8026e-45,0,0,0,7.98585e+25,4.57734e-41,1.71887e+22,4.57734e-41,7.9849e+25,4.57734e-41,7.9849e+25,4.57734e-41 7.98456e+25,4.57734e-41,7.33849e+35,4.57734e-41,1.72125e+22,4.57734e-41,2.8026e-45,0,7.98434e+25,4.57734e-41,7.90973e+35,4.57734e-41,348.491,3.08734e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -822142,39 +822128,109 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_WKfXA +39: /tmp/cmake_testrun_R8qKH 39: 39: 39: -- OK - 8/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 4.96 sec + 8/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 12.16 sec +test 9 + Start 9: kernel/test_convert_type_8 + +9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +9: Test timeout computed to be: 10000000 +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55acf818b540,0x1,0x1,0x1 +40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55acf818b540,0x1,0x1,0x1,0x55acf81b7020,0x7fc629b61ed5,0x1,0x7fc629b74b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: ulong8 0x55acf81b7020,0x7fc629b61ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: ulong16 0x7fc61b345210,0x7fc5ec000900,0x1000000000002e9,0x1,0x788200000010,0x7fc61b3458f0,0x7fc61b3457f0,0x7fc613192cb0,0x7fc61b345210,0x7fc5ec000900,0x7fc61b345211,0x7fc61b345764,0x788200000010,0x7fc5ec000900,0x100000000000223,0x1 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: l 0x7fc61b345a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55acf81b7020,0x7fc629b61ed5,0x1,0x7fc629b74b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: l 0x7fc61b345b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55acf81b7020,0x7fc629b61ed5,0x1,0x7fc629b74b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +40: ulong2 0 +40: ulong3 0 +40: ulong4 0 +40: ulong8 0 +40: ulong16 0 +40: ulong2 edcba98765432150 +40: ulong3 edcba98765432176 +40: ulong4 edcba987654321c9 +40: ulong8 edcba98765432393 +40: ulong16 edcba987654326af +40: OK +40: +40: 10 warnings generated. +40: +40: -- Comparing output.. +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_7QLnT 2023-05-20 23:51:29.977578957 +1400 +40: @@ -2,19 +2,19 @@ +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55acf818b540,0x1,0x1,0x1 +40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55acf818b540,0x1,0x1,0x1,0x55acf81b7020,0x7fc629b61ed5,0x1,0x7fc629b74b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong8 0x55acf81b7020,0x7fc629b61ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: +ulong16 0x7fc61b345210,0x7fc5ec000900,0x1000000000002e9,0x1,0x788200000010,0x7fc61b3458f0,0x7fc61b3457f0,0x7fc613192cb0,0x7fc61b345210,0x7fc5ec000900,0x7fc61b345211,0x7fc61b345764,0x788200000010,0x7fc5ec000900,0x100000000000223,0x1 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . +40: +l 0x7fc61b345a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55acf81b7020,0x7fc629b61ed5,0x1,0x7fc629b74b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: +l 0x7fc61b345b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55acf81b7020,0x7fc629b61ed5,0x1,0x7fc629b74b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +40: ulong2 0 +40: ulong3 0 +40: +40: +40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): +40: FAIL: Test output does not match the expected output; output stored in +40: /tmp/cmake_testrun_7QLnT +40: +40: +40: -- OK + 9/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 12.35 sec test 10 Start 10: kernel/test_convert_type_16 10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 10: Test timeout computed to be: 10000000 -41: Running test test_sizeof... -41: sizeof(uint) == 4 -41: sizeof(uint2) == 8 -41: sizeof(uint3) == 16 -41: sizeof(uint4) == 16 -41: sizeof(uint8) == 32 -41: sizeof(uint16) == 64 -41: OK -41: -41: -41: -- Comparing output.. - 9/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 5.16 sec +35: OK +35: +35: 24 warnings generated. +35: + 10/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 19.27 sec test 11 Start 11: kernel/test_bitselect 11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 11: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 11: Test timeout computed to be: 10000000 -29: OK -29: -29: - 10/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 8.99 sec +42: OK +42: +42: 24 warnings generated. +42: + 11/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 19.22 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -822183,11 +822239,11 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 11/165 Test #5: kernel/test_as_type ................................................................. Passed 8.90 sec +33: OK +33: +33: 14 warnings generated. +33: + 12/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 20.71 sec test 13 Start 13: kernel/test_hadd_loops @@ -822196,22 +822252,20 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -33: OK -33: -33: 14 warnings generated. -33: -34: OK -34: -34: 14 warnings generated. -34: - 12/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 9.26 sec +30: OK +30: +30: + 13/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 21.41 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 - 13/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 9.26 sec +29: OK +29: +29: + 14/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 21.48 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -822220,42 +822274,43 @@ 165: Environment variables: 165: POCL_AFFINITY=1 165: Test timeout computed to be: 10000000 -30: OK -30: -30: - 14/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 9.39 sec +5: Running test test_as_type... +5: OK +5: +5: + 15/165 Test #5: kernel/test_as_type ................................................................. Passed 21.29 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -31: OK -31: -31: - 15/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 9.52 sec +36: OK +36: +36: 24 warnings generated. +36: + 16/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 21.60 sec test 153 Start 153: examples/matrix1_local 153: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" "-l" 153: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 153: Test timeout computed to be: 10000000 -32: OK -32: -32: 14 warnings generated. -32: - 16/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 9.70 sec +31: OK +31: +31: + 17/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 21.86 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -36: OK -36: -36: 24 warnings generated. -36: - 17/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 9.69 sec +34: OK +34: +34: 14 warnings generated. +34: + 18/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 21.94 sec test 155 Start 155: examples/matrix1_spir_local @@ -822264,11 +822319,11 @@ 155: Test timeout computed to be: 10000000 154: 154: -42: OK -42: -42: 24 warnings generated. -42: - 18/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 9.81 sec +32: OK +32: +32: 14 warnings generated. +32: + 19/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 22.30 sec test 156 Start 156: examples/matrix1_poclbin @@ -822279,97 +822334,72 @@ 156: Test timeout computed to be: 10000000 155: 155: -35: OK -35: -35: 24 warnings generated. -35: - 19/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 10.21 sec -test 14 - Start 14: kernel/test_min_max - -14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -14: Test timeout computed to be: 10000000 -6: Running test test_convert_type_1... -6: OK -6: -6: 66 warnings generated. -6: - 20/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 12.47 sec -test 15 - Start 15: kernel/test_length_distance - -15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -15: Test timeout computed to be: 10000000 165: 4 warnings generated. +164: 4 warnings generated. 152: argc: 2 152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 152: EXPLICIT BINARY: (null) 152: Autodetected local_wg: 64 max wg size: 4096 152: Using simplest kernel (myGEMM2) 152: -152: Expected sum of all elements: 133057175391 +152: Expected sum of all elements: 133584901601 152: gws: 512 512 lws: 64 64 -152: Performance: 4.353553 GFLOPS/s | Time: 61.658945 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133057175391 +152: Performance: 2.081223 GFLOPS/s | Time: 128.979647 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 133584901601 152: OK - 21/165 Test #152: examples/matrix1 .................................................................... Passed 4.18 sec -test 16 - Start 16: kernel/test_fmin_fmax_fma + 20/165 Test #152: examples/matrix1 .................................................................... Passed 10.86 sec +test 14 + Start 14: kernel/test_min_max -16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -16: Test timeout computed to be: 10000000 -164: 4 warnings generated. +14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +14: Test timeout computed to be: 10000000 154: argc: 4 154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 154: Binary local_wg: 32 154: Using simplest kernel (myGEMM2) 154: -154: Expected sum of all elements: 16668882707 +154: Expected sum of all elements: 16634990371 154: gws: 256 256 lws: 32 32 -154: Performance: 5.511865 GFLOPS/s | Time: 6.087673 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16668882707 +154: Performance: 1.772355 GFLOPS/s | Time: 18.932113 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16634990371 154: OK 154: 154: 154: 154: - 22/165 Test #154: examples/matrix1_spir ............................................................... Passed 4.42 sec -test 17 - Start 17: kernel/test_local_struct_array + 21/165 Test #154: examples/matrix1_spir ............................................................... Passed 11.00 sec +test 15 + Start 15: kernel/test_length_distance -17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -17: Test timeout computed to be: 10000000 +15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +15: Test timeout computed to be: 10000000 156: 156: -14: Running test test_min_max... -14: OK -14: -14: - 23/165 Test #14: kernel/test_min_max ................................................................. Passed 4.84 sec -test 18 - Start 18: kernel/test_convert_sat_regression - -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -18: Test timeout computed to be: 10000000 156: argc: 4 156: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 156: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_poclbin.bin 156: Binary local_wg: 32 156: Using simplest kernel (myGEMM2) 156: -156: Expected sum of all elements: 16708322342 +156: Expected sum of all elements: 16640105726 156: gws: 256 256 lws: 32 32 -156: Performance: 4.052042 GFLOPS/s | Time: 8.280869 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16708322342 +156: Performance: 1.455172 GFLOPS/s | Time: 23.058740 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16640105726 156: OK 156: 156: +156: +156: + 22/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 14.89 sec +test 16 + Start 16: kernel/test_fmin_fmax_fma + +16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +16: Test timeout computed to be: 10000000 153: argc: 3 153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 153: EXPLICIT BINARY: (null) @@ -822377,27 +822407,18 @@ 153: Using locals (myGEMM4) 153: Using local group size: [64, 4] 153: -153: Expected sum of all elements: 133057175391 +153: Expected sum of all elements: 132801071808 153: gws: 512 32 lws: 64 4 -153: Performance: 1.575218 GFLOPS/s | Time: 170.411626 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 133057175391 +153: Performance: 0.864686 GFLOPS/s | Time: 310.442591 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 132801071808 153: OK -156: -156: - 24/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 6.08 sec -test 19 - Start 19: kernel/test_rotate - -19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -19: Test timeout computed to be: 10000000 - 25/165 Test #153: examples/matrix1_local .............................................................. Passed 6.54 sec -test 20 - Start 20: kernel/test_fabs + 23/165 Test #153: examples/matrix1_local .............................................................. Passed 16.79 sec +test 17 + Start 17: kernel/test_local_struct_array -20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -20: Test timeout computed to be: 10000000 +17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +17: Test timeout computed to be: 10000000 155: argc: 5 155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 @@ -822405,27 +822426,62 @@ 155: Using locals (myGEMM4) 155: Using local group size: [32, 4] 155: -155: Expected sum of all elements: 16668882707 +155: Expected sum of all elements: 16634990371 155: gws: 256 32 lws: 32 4 -155: Performance: 0.400434 GFLOPS/s | Time: 83.795212 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16668882707 +155: Performance: 0.208057 GFLOPS/s | Time: 161.275103 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16634990371 155: OK 155: 155: +155: +155: + 24/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 16.67 sec +test 18 + Start 18: kernel/test_convert_sat_regression + +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +18: Test timeout computed to be: 10000000 +6: Running test test_convert_type_1... +6: OK +6: +6: 66 warnings generated. +6: + 25/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 33.80 sec +test 19 + Start 19: kernel/test_rotate + +19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +19: Test timeout computed to be: 10000000 +14: Running test test_min_max... +14: OK +14: +14: + 26/165 Test #14: kernel/test_min_max ................................................................. Passed 11.39 sec +test 20 + Start 20: kernel/test_fabs + +20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +20: Test timeout computed to be: 10000000 15: Running test test_length_distance... 15: OK 15: 15: -155: -155: - 26/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 7.20 sec + 27/165 Test #15: kernel/test_length_distance ......................................................... Passed 11.99 sec test 21 Start 21: kernel/test_copy_signbit 21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 21: Test timeout computed to be: 10000000 - 27/165 Test #15: kernel/test_length_distance ......................................................... Passed 4.32 sec +8: Running test test_convert_type_4... +8: OK +8: +8: 66 warnings generated. +8: + 28/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 33.46 sec test 22 Start 22: kernel/test_ilogb @@ -822437,18 +822493,19 @@ 7: 7: 66 warnings generated. 7: - 28/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 14.48 sec + 29/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 35.73 sec test 23 Start 23: kernel/test_ldexp 23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 23: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 23: Test timeout computed to be: 10000000 -17: Running test test_local_struct_array... -17: OK -17: -17: - 29/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 4.53 sec +9: Running test test_convert_type_8... +9: OK +9: +9: 222 warnings generated. +9: + 30/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 35.62 sec test 24 Start 24: kernel/test_isnan @@ -822459,68 +822516,67 @@ 16: OK 16: 16: - 30/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 5.26 sec + 31/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 10.84 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -8: Running test test_convert_type_4... -8: OK -8: -8: 66 warnings generated. -8: - 31/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 14.59 sec +17: Running test test_local_struct_array... +17: OK +17: +17: + 32/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 9.96 sec test 26 Start 26: kernel/test_frexp_modf 26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 26: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 26: Test timeout computed to be: 10000000 -9: Running test test_convert_type_8... -9: OK -9: -9: 222 warnings generated. -9: - 32/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 14.51 sec +18: Running test test_convert_sat_regression... +18: OK +18: +18: + 33/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 11.45 sec test 27 Start 27: kernel/test_sampler_address_clamp 27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 27: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 27: Test timeout computed to be: 10000000 -18: Running test test_convert_sat_regression... -18: OK -18: -18: - 33/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 4.88 sec +165: 4 warnings generated. +164: 4 warnings generated. +25: Running test test_short16... +25: OK +25: +25: + 34/165 Test #25: kernel/test_short16 ................................................................. Passed 8.94 sec test 28 Start 28: kernel/test_image_query_funcs 28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 28: Test timeout computed to be: 10000000 -165: 4 warnings generated. -164: 4 warnings generated. -10: Running test test_convert_type_16... -10: OK -10: -10: 322 warnings generated. -10: - 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 15.97 sec +26: Running test test_frexp_modf... +26: frexp(8e2f): 0.8 10 +26: modf(1.5f): 0.5 1.000000 +26: OK +26: +26: + 35/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 9.21 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -11: Running test test_bitselect... -11: OK -11: -11: 36 warnings generated. -11: - 35/165 Test #11: kernel/test_bitselect ............................................................... Passed 17.18 sec +10: Running test test_convert_type_16... +10: OK +10: +10: 322 warnings generated. +10: + 36/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 45.40 sec test 142 Start 142: examples/example0_spir @@ -822536,18 +822592,19 @@ 20: 20: 3 warnings generated. 20: - 36/165 Test #20: kernel/test_fabs .................................................................... Passed 6.97 sec + 37/165 Test #20: kernel/test_fabs .................................................................... Passed 15.65 sec test 143 Start 143: examples/example1_dot_product 143: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1 143: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 143: Test timeout computed to be: 10000000 -25: Running test test_short16... -25: OK -25: -25: - 37/165 Test #25: kernel/test_short16 ................................................................. Passed 4.35 sec +22: Running test test_ilogb... +22: OK +22: +22: 3 warnings generated. +22: + 38/165 Test #22: kernel/test_ilogb ................................................................... Passed 15.29 sec test 144 Start 144: examples/example1_spir @@ -822556,15 +822613,12 @@ 144: Test timeout computed to be: 10000000 144: 144: -144: -144: -26: Running test test_frexp_modf... -26: frexp(8e2f): 0.8 10 -26: modf(1.5f): 0.5 1.000000 -26: OK -26: -26: - 38/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 4.68 sec +12: Running test test_hadd... +12: OK +12: +12: 54 warnings generated. +12: + 39/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 41.97 sec test 145 Start 145: examples/example1_poclbin @@ -822573,11 +822627,13 @@ 145: Environment variables: 145: POCL_CACHE_DIR=./Testing/Temporary 145: Test timeout computed to be: 10000000 +144: +144: 27: Running test test_sampler_address_clamp... 27: OK 27: 27: - 39/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 5.04 sec + 40/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 11.51 sec test 146 Start 146: examples/example2 @@ -822586,34 +822642,30 @@ 146: Test timeout computed to be: 10000000 145: 145: -21: Running test test_copy_signbit... -21: OK -21: -21: 6 warnings generated. -21: - 40/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 7.73 sec +23: Running test test_ldexp... +23: OK +23: +23: 3 warnings generated. +23: + 41/165 Test #23: kernel/test_ldexp ................................................................... Passed 15.65 sec test 147 Start 147: examples/example2_spir 147: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 147: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 147: Test timeout computed to be: 10000000 -23: Running test test_ldexp... -23: OK -23: -23: 3 warnings generated. -23: - 41/165 Test #23: kernel/test_ldexp ................................................................... Passed 6.18 sec +21: Running test test_copy_signbit... +21: OK +21: +21: 6 warnings generated. +21: + 42/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 17.82 sec test 148 Start 148: examples/example2_poclbin 148: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 148: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 148: Test timeout computed to be: 10000000 -147: -147: -147: -147: 145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 @@ -822621,9 +822673,11 @@ 145: OK 145: 145: +147: +147: 145: 145: - 42/165 Test #145: examples/example1_poclbin ........................................................... Passed 0.95 sec + 43/165 Test #145: examples/example1_poclbin ........................................................... Passed 1.48 sec test 149 Start 149: examples/example2a @@ -822632,12 +822686,145 @@ 149: Environment variables: 149: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 149: Test timeout computed to be: 10000000 -22: Running test test_ilogb... -22: OK -22: -22: 3 warnings generated. -22: - 43/165 Test #22: kernel/test_ilogb ................................................................... Passed 8.09 sec +147: +147: +142: (9 * 7 + 17) = 80 (OK) +142: (233 * 7 + 168) = 1799 (OK) +142: (93 * 7 + 40) = 691 (OK) +142: (134 * 7 + 254) = 1192 (OK) +142: (248 * 7 + 232) = 1968 (OK) +142: (72 * 7 + 88) = 592 (OK) +142: (147 * 7 + 204) = 1233 (OK) +142: (90 * 7 + 40) = 670 (OK) +142: (36 * 7 + 220) = 472 (OK) +142: (209 * 7 + 156) = 1619 (OK) +142: (231 * 7 + 119) = 1736 (OK) +142: (234 * 7 + 177) = 1815 (OK) +142: (61 * 7 + 43) = 470 (OK) +142: (192 * 7 + 89) = 1433 (OK) +142: (200 * 7 + 85) = 1485 (OK) +142: (132 * 7 + 209) = 1133 (OK) +142: (102 * 7 + 109) = 823 (OK) +142: (121 * 7 + 195) = 1042 (OK) +142: (149 * 7 + 255) = 1298 (OK) +142: (193 * 7 + 142) = 1493 (OK) +142: (232 * 7 + 9) = 1633 (OK) +142: (230 * 7 + 123) = 1733 (OK) +142: (213 * 7 + 64) = 1555 (OK) +142: (163 * 7 + 249) = 1390 (OK) +142: (28 * 7 + 116) = 312 (OK) +142: (150 * 7 + 3) = 1053 (OK) +142: (235 * 7 + 128) = 1773 (OK) +142: (181 * 7 + 41) = 1308 (OK) +142: (172 * 7 + 117) = 1321 (OK) +142: (130 * 7 + 116) = 1026 (OK) +142: (202 * 7 + 6) = 1420 (OK) +142: (69 * 7 + 48) = 531 (OK) +142: (115 * 7 + 191) = 996 (OK) +142: (243 * 7 + 8) = 1709 (OK) +142: (190 * 7 + 181) = 1511 (OK) +142: (150 * 7 + 166) = 1216 (OK) +142: (190 * 7 + 124) = 1454 (OK) +142: (33 * 7 + 148) = 379 (OK) +142: (189 * 7 + 196) = 1519 (OK) +142: (141 * 7 + 217) = 1204 (OK) +142: (57 * 7 + 35) = 434 (OK) +142: (221 * 7 + 36) = 1583 (OK) +142: (164 * 7 + 146) = 1294 (OK) +142: (77 * 7 + 80) = 619 (OK) +142: (7 * 7 + 207) = 256 (OK) +142: (196 * 7 + 210) = 1582 (OK) +142: (213 * 7 + 9) = 1500 (OK) +142: (2 * 7 + 72) = 86 (OK) +142: (200 * 7 + 246) = 1646 (OK) +142: (81 * 7 + 135) = 702 (OK) +142: (171 * 7 + 231) = 1428 (OK) +142: (45 * 7 + 105) = 420 (OK) +142: (100 * 7 + 79) = 779 (OK) +142: (253 * 7 + 33) = 1804 (OK) +142: (19 * 7 + 139) = 272 (OK) +142: (250 * 7 + 76) = 1826 (OK) +142: (174 * 7 + 215) = 1433 (OK) +142: (113 * 7 + 82) = 873 (OK) +142: (105 * 7 + 190) = 925 (OK) +142: (162 * 7 + 113) = 1247 (OK) +142: (142 * 7 + 102) = 1096 (OK) +142: (67 * 7 + 99) = 568 (OK) +142: (112 * 7 + 69) = 853 (OK) +142: (172 * 7 + 56) = 1260 (OK) +142: (59 * 7 + 253) = 666 (OK) +142: (191 * 7 + 230) = 1567 (OK) +142: (228 * 7 + 237) = 1833 (OK) +142: (80 * 7 + 72) = 632 (OK) +142: (60 * 7 + 77) = 497 (OK) +142: (105 * 7 + 79) = 814 (OK) +142: (216 * 7 + 100) = 1612 (OK) +142: (156 * 7 + 135) = 1227 (OK) +142: (59 * 7 + 13) = 426 (OK) +142: (217 * 7 + 165) = 1684 (OK) +142: (203 * 7 + 124) = 1545 (OK) +142: (22 * 7 + 89) = 243 (OK) +142: (226 * 7 + 89) = 1671 (OK) +142: (189 * 7 + 82) = 1405 (OK) +142: (158 * 7 + 105) = 1211 (OK) +142: (139 * 7 + 218) = 1191 (OK) +142: (102 * 7 + 74) = 788 (OK) +142: (192 * 7 + 74) = 1418 (OK) +142: (55 * 7 + 16) = 401 (OK) +142: (147 * 7 + 115) = 1144 (OK) +142: (94 * 7 + 252) = 910 (OK) +142: (195 * 7 + 54) = 1419 (OK) +142: (96 * 7 + 95) = 767 (OK) +142: (189 * 7 + 156) = 1479 (OK) +142: (108 * 7 + 151) = 907 (OK) +142: (65 * 7 + 55) = 510 (OK) +142: (19 * 7 + 87) = 220 (OK) +142: (145 * 7 + 245) = 1260 (OK) +142: (176 * 7 + 78) = 1310 (OK) +142: (72 * 7 + 78) = 582 (OK) +142: (183 * 7 + 211) = 1492 (OK) +142: (40 * 7 + 29) = 309 (OK) +142: (29 * 7 + 233) = 436 (OK) +142: (103 * 7 + 85) = 806 (OK) +142: (249 * 7 + 250) = 1993 (OK) +142: (200 * 7 + 87) = 1487 (OK) +142: (247 * 7 + 139) = 1868 (OK) +142: (142 * 7 + 87) = 1081 (OK) +142: (234 * 7 + 75) = 1713 (OK) +142: (243 * 7 + 86) = 1787 (OK) +142: (226 * 7 + 52) = 1634 (OK) +142: (142 * 7 + 245) = 1239 (OK) +142: (139 * 7 + 31) = 1004 (OK) +142: (235 * 7 + 59) = 1704 (OK) +142: (109 * 7 + 51) = 814 (OK) +142: (138 * 7 + 36) = 1002 (OK) +142: (6 * 7 + 178) = 220 (OK) +142: (65 * 7 + 35) = 490 (OK) +142: (155 * 7 + 168) = 1253 (OK) +142: (120 * 7 + 149) = 989 (OK) +142: (163 * 7 + 65) = 1206 (OK) +142: (236 * 7 + 154) = 1806 (OK) +142: (204 * 7 + 122) = 1550 (OK) +142: (241 * 7 + 183) = 1870 (OK) +142: (198 * 7 + 229) = 1615 (OK) +142: (13 * 7 + 168) = 259 (OK) +142: (25 * 7 + 155) = 330 (OK) +142: (158 * 7 + 165) = 1271 (OK) +142: (186 * 7 + 137) = 1439 (OK) +142: (224 * 7 + 39) = 1607 (OK) +142: (188 * 7 + 106) = 1422 (OK) +142: (75 * 7 + 194) = 719 (OK) +142: (29 * 7 + 140) = 343 (OK) +142: (229 * 7 + 184) = 1787 (OK) +142: PASS +142: +142: +24: Running test test_isnan... +24: OK +24: +24: 12 warnings generated. +24: + 44/165 Test #24: kernel/test_isnan ................................................................... Passed 19.01 sec test 150 Start 150: examples/example2a_spir @@ -822646,165 +822833,159 @@ 150: Environment variables: 150: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 150: Test timeout computed to be: 10000000 -150: -150: -28: read imag1: 2,9,11,7 -28: read imag2: 2,9,11,7 -28: Running test test_image_query_funcs... -28: OK -28: -28: - 44/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 5.40 sec +142: +142: + 45/165 Test #142: examples/example0_spir .............................................................. Passed 9.06 sec test 151 Start 151: examples/example2a_poclbin 151: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin####/build/pocl-3.1/examples/example2a/example2a.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/example2a####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 151: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a 151: Test timeout computed to be: 10000000 -150: -150: -141: (112 * 7 + 131) = 915 (OK) -141: (204 * 7 + 90) = 1518 (OK) -141: (67 * 7 + 234) = 703 (OK) -141: (82 * 7 + 199) = 773 (OK) -141: (180 * 7 + 87) = 1347 (OK) -141: (79 * 7 + 226) = 779 (OK) -141: (41 * 7 + 242) = 529 (OK) -141: (191 * 7 + 180) = 1517 (OK) -141: (157 * 7 + 228) = 1327 (OK) -141: (73 * 7 + 110) = 621 (OK) -141: (109 * 7 + 93) = 856 (OK) -141: (110 * 7 + 36) = 806 (OK) -141: (205 * 7 + 102) = 1537 (OK) -141: (132 * 7 + 132) = 1056 (OK) -141: (225 * 7 + 174) = 1749 (OK) -141: (6 * 7 + 81) = 123 (OK) -141: (49 * 7 + 210) = 553 (OK) -141: (171 * 7 + 117) = 1314 (OK) -141: (189 * 7 + 253) = 1576 (OK) -141: (60 * 7 + 113) = 533 (OK) -141: (84 * 7 + 139) = 727 (OK) -141: (83 * 7 + 125) = 706 (OK) -141: (125 * 7 + 18) = 893 (OK) -141: (50 * 7 + 26) = 376 (OK) -141: (247 * 7 + 123) = 1852 (OK) -141: (136 * 7 + 100) = 1052 (OK) -141: (216 * 7 + 246) = 1758 (OK) -141: (136 * 7 + 166) = 1118 (OK) -141: (92 * 7 + 12) = 656 (OK) -141: (42 * 7 + 61) = 355 (OK) -141: (186 * 7 + 48) = 1350 (OK) -141: (143 * 7 + 235) = 1236 (OK) -141: (2 * 7 + 58) = 72 (OK) -141: (96 * 7 + 191) = 863 (OK) -141: (56 * 7 + 156) = 548 (OK) -141: (48 * 7 + 140) = 476 (OK) -141: (39 * 7 + 131) = 404 (OK) -141: (10 * 7 + 165) = 235 (OK) -141: (150 * 7 + 60) = 1110 (OK) -141: (191 * 7 + 141) = 1478 (OK) -141: (183 * 7 + 72) = 1353 (OK) -141: (241 * 7 + 144) = 1831 (OK) -141: (62 * 7 + 121) = 555 (OK) -141: (54 * 7 + 155) = 533 (OK) -141: (133 * 7 + 96) = 1027 (OK) -141: (216 * 7 + 63) = 1575 (OK) -141: (144 * 7 + 103) = 1111 (OK) -141: (42 * 7 + 146) = 440 (OK) -141: (162 * 7 + 139) = 1273 (OK) -141: (82 * 7 + 218) = 792 (OK) -141: (39 * 7 + 130) = 403 (OK) -141: (102 * 7 + 79) = 793 (OK) -141: (6 * 7 + 112) = 154 (OK) -141: (244 * 7 + 156) = 1864 (OK) -141: (172 * 7 + 179) = 1383 (OK) -141: (41 * 7 + 100) = 387 (OK) -141: (251 * 7 + 26) = 1783 (OK) -141: (244 * 7 + 58) = 1766 (OK) -141: (147 * 7 + 42) = 1071 (OK) -141: (213 * 7 + 24) = 1515 (OK) -141: (138 * 7 + 173) = 1139 (OK) -141: (87 * 7 + 26) = 635 (OK) -141: (21 * 7 + 129) = 276 (OK) -141: (172 * 7 + 183) = 1387 (OK) -141: (12 * 7 + 254) = 338 (OK) -141: (145 * 7 + 52) = 1067 (OK) -141: (129 * 7 + 247) = 1150 (OK) -141: (131 * 7 + 135) = 1052 (OK) -141: (104 * 7 + 119) = 847 (OK) -141: (35 * 7 + 20) = 265 (OK) -141: (42 * 7 + 76) = 370 (OK) -141: (120 * 7 + 38) = 878 (OK) -141: (102 * 7 + 108) = 822 (OK) -141: (96 * 7 + 249) = 921 (OK) -141: (150 * 7 + 53) = 1103 (OK) -141: (17 * 7 + 32) = 151 (OK) -141: (226 * 7 + 104) = 1686 (OK) -141: (58 * 7 + 247) = 653 (OK) -141: (233 * 7 + 231) = 1862 (OK) -141: (174 * 7 + 246) = 1464 (OK) -141: (229 * 7 + 63) = 1666 (OK) -141: (42 * 7 + 102) = 396 (OK) -141: (55 * 7 + 173) = 558 (OK) -141: (237 * 7 + 159) = 1818 (OK) -141: (36 * 7 + 16) = 268 (OK) -141: (179 * 7 + 78) = 1331 (OK) -141: (92 * 7 + 44) = 688 (OK) -141: (116 * 7 + 194) = 1006 (OK) -141: (152 * 7 + 212) = 1276 (OK) -141: (187 * 7 + 47) = 1356 (OK) -141: (9 * 7 + 204) = 267 (OK) -141: (79 * 7 + 236) = 789 (OK) -141: (52 * 7 + 138) = 502 (OK) -141: (227 * 7 + 30) = 1619 (OK) -141: (113 * 7 + 146) = 937 (OK) -141: (20 * 7 + 86) = 226 (OK) -141: (209 * 7 + 62) = 1525 (OK) -141: (189 * 7 + 8) = 1331 (OK) -141: (235 * 7 + 170) = 1815 (OK) -141: (167 * 7 + 15) = 1184 (OK) -141: (187 * 7 + 91) = 1400 (OK) -141: (93 * 7 + 23) = 674 (OK) -141: (135 * 7 + 210) = 1155 (OK) -141: (218 * 7 + 31) = 1557 (OK) -141: (166 * 7 + 149) = 1311 (OK) -141: (78 * 7 + 176) = 722 (OK) -141: (98 * 7 + 158) = 844 (OK) -141: (156 * 7 + 150) = 1242 (OK) -141: (40 * 7 + 127) = 407 (OK) -141: (180 * 7 + 153) = 1413 (OK) -141: (17 * 7 + 200) = 319 (OK) -141: (239 * 7 + 227) = 1900 (OK) -141: (6 * 7 + 172) = 214 (OK) -141: (235 * 7 + 241) = 1886 (OK) -141: (87 * 7 + 147) = 756 (OK) -141: (0 * 7 + 18) = 18 (OK) -141: (238 * 7 + 94) = 1760 (OK) -141: (41 * 7 + 117) = 404 (OK) -141: (48 * 7 + 3) = 339 (OK) -141: (148 * 7 + 214) = 1250 (OK) -141: (153 * 7 + 227) = 1298 (OK) -141: (134 * 7 + 251) = 1189 (OK) -141: (129 * 7 + 34) = 937 (OK) -141: (145 * 7 + 169) = 1184 (OK) -141: (162 * 7 + 70) = 1204 (OK) -141: (66 * 7 + 179) = 641 (OK) -141: (14 * 7 + 49) = 147 (OK) -141: (150 * 7 + 21) = 1071 (OK) -141: PASS -24: Running test test_isnan... -24: OK -24: -24: 12 warnings generated. -24: - 45/165 Test #24: kernel/test_isnan ................................................................... Passed 7.19 sec +11: Running test test_bitselect... +11: OK +11: +11: 36 warnings generated. +11: + 46/165 Test #11: kernel/test_bitselect ............................................................... Passed 47.70 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 - 46/165 Test #141: examples/example0 ................................................................... Passed 4.86 sec +150: +150: +141: (92 * 7 + 236) = 880 (OK) +141: (132 * 7 + 181) = 1105 (OK) +141: (239 * 7 + 8) = 1681 (OK) +141: (154 * 7 + 42) = 1120 (OK) +141: (67 * 7 + 11) = 480 (OK) +141: (164 * 7 + 215) = 1363 (OK) +141: (114 * 7 + 133) = 931 (OK) +141: (10 * 7 + 119) = 189 (OK) +141: (136 * 7 + 114) = 1066 (OK) +141: (117 * 7 + 33) = 852 (OK) +141: (191 * 7 + 34) = 1371 (OK) +141: (194 * 7 + 170) = 1528 (OK) +141: (254 * 7 + 36) = 1814 (OK) +141: (150 * 7 + 93) = 1143 (OK) +141: (252 * 7 + 11) = 1775 (OK) +141: (249 * 7 + 88) = 1831 (OK) +141: (247 * 7 + 126) = 1855 (OK) +141: (13 * 7 + 230) = 321 (OK) +141: (134 * 7 + 167) = 1105 (OK) +141: (16 * 7 + 201) = 313 (OK) +141: (178 * 7 + 180) = 1426 (OK) +141: (160 * 7 + 36) = 1156 (OK) +141: (58 * 7 + 170) = 576 (OK) +141: (156 * 7 + 194) = 1286 (OK) +141: (28 * 7 + 17) = 213 (OK) +141: (227 * 7 + 219) = 1808 (OK) +141: (52 * 7 + 165) = 529 (OK) +141: (134 * 7 + 50) = 988 (OK) +141: (201 * 7 + 28) = 1435 (OK) +141: (143 * 7 + 198) = 1199 (OK) +141: (40 * 7 + 137) = 417 (OK) +141: (30 * 7 + 31) = 241 (OK) +141: (7 * 7 + 44) = 93 (OK) +141: (6 * 7 + 141) = 183 (OK) +141: (211 * 7 + 22) = 1499 (OK) +141: (87 * 7 + 134) = 743 (OK) +141: (203 * 7 + 247) = 1668 (OK) +141: (170 * 7 + 5) = 1195 (OK) +141: (162 * 7 + 70) = 1204 (OK) +141: (199 * 7 + 190) = 1583 (OK) +141: (88 * 7 + 171) = 787 (OK) +141: (154 * 7 + 140) = 1218 (OK) +141: (80 * 7 + 32) = 592 (OK) +141: (190 * 7 + 26) = 1356 (OK) +141: (60 * 7 + 78) = 498 (OK) +141: (224 * 7 + 100) = 1668 (OK) +141: (215 * 7 + 254) = 1759 (OK) +141: (132 * 7 + 222) = 1146 (OK) +141: (42 * 7 + 138) = 432 (OK) +141: (107 * 7 + 254) = 1003 (OK) +141: (160 * 7 + 194) = 1314 (OK) +141: (132 * 7 + 107) = 1031 (OK) +141: (186 * 7 + 46) = 1348 (OK) +141: (112 * 7 + 92) = 876 (OK) +141: (117 * 7 + 56) = 875 (OK) +141: (26 * 7 + 205) = 387 (OK) +141: (227 * 7 + 180) = 1769 (OK) +141: (89 * 7 + 51) = 674 (OK) +141: (212 * 7 + 23) = 1507 (OK) +141: (77 * 7 + 17) = 556 (OK) +141: (101 * 7 + 45) = 752 (OK) +141: (117 * 7 + 60) = 879 (OK) +141: (44 * 7 + 249) = 557 (OK) +141: (26 * 7 + 86) = 268 (OK) +141: (131 * 7 + 134) = 1051 (OK) +141: (84 * 7 + 36) = 624 (OK) +141: (72 * 7 + 216) = 720 (OK) +141: (143 * 7 + 2) = 1003 (OK) +141: (7 * 7 + 0) = 49 (OK) +141: (94 * 7 + 124) = 782 (OK) +141: (56 * 7 + 121) = 513 (OK) +141: (73 * 7 + 27) = 538 (OK) +141: (45 * 7 + 162) = 477 (OK) +141: (78 * 7 + 2) = 548 (OK) +141: (185 * 7 + 156) = 1451 (OK) +141: (19 * 7 + 31) = 164 (OK) +141: (201 * 7 + 136) = 1543 (OK) +141: (91 * 7 + 245) = 882 (OK) +141: (130 * 7 + 118) = 1028 (OK) +141: (76 * 7 + 5) = 537 (OK) +141: (252 * 7 + 160) = 1924 (OK) +141: (41 * 7 + 68) = 355 (OK) +141: (121 * 7 + 185) = 1032 (OK) +141: (71 * 7 + 128) = 625 (OK) +141: (185 * 7 + 165) = 1460 (OK) +141: (252 * 7 + 241) = 2005 (OK) +141: (30 * 7 + 69) = 279 (OK) +141: (12 * 7 + 76) = 160 (OK) +141: (231 * 7 + 90) = 1707 (OK) +141: (78 * 7 + 160) = 706 (OK) +141: (246 * 7 + 97) = 1819 (OK) +141: (191 * 7 + 192) = 1529 (OK) +141: (233 * 7 + 27) = 1658 (OK) +141: (181 * 7 + 107) = 1374 (OK) +141: (145 * 7 + 1) = 1016 (OK) +141: (113 * 7 + 141) = 932 (OK) +141: (162 * 7 + 154) = 1288 (OK) +141: (209 * 7 + 27) = 1490 (OK) +141: (83 * 7 + 24) = 605 (OK) +141: (155 * 7 + 12) = 1097 (OK) +141: (190 * 7 + 151) = 1481 (OK) +141: (253 * 7 + 220) = 1991 (OK) +141: (220 * 7 + 9) = 1549 (OK) +141: (40 * 7 + 195) = 475 (OK) +141: (100 * 7 + 118) = 818 (OK) +141: (99 * 7 + 90) = 783 (OK) +141: (215 * 7 + 35) = 1540 (OK) +141: (26 * 7 + 193) = 375 (OK) +141: (62 * 7 + 208) = 642 (OK) +141: (44 * 7 + 207) = 515 (OK) +141: (209 * 7 + 157) = 1620 (OK) +141: (92 * 7 + 115) = 759 (OK) +141: (56 * 7 + 45) = 437 (OK) +141: (142 * 7 + 139) = 1133 (OK) +141: (70 * 7 + 41) = 531 (OK) +141: (152 * 7 + 4) = 1068 (OK) +141: (192 * 7 + 149) = 1493 (OK) +141: (224 * 7 + 156) = 1724 (OK) +141: (159 * 7 + 9) = 1122 (OK) +141: (95 * 7 + 3) = 668 (OK) +141: (127 * 7 + 195) = 1084 (OK) +141: (93 * 7 + 87) = 738 (OK) +141: (230 * 7 + 120) = 1730 (OK) +141: (24 * 7 + 36) = 204 (OK) +141: (72 * 7 + 68) = 572 (OK) +141: (243 * 7 + 25) = 1726 (OK) +141: (226 * 7 + 79) = 1661 (OK) +141: (141 * 7 + 26) = 1013 (OK) +141: PASS + 47/165 Test #141: examples/example0 ................................................................... Passed 9.70 sec test 158 Start 158: examples/scalarwave @@ -822812,146 +822993,8 @@ 158: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave 158: Test timeout computed to be: 10000000 158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt -142: (150 * 7 + 232) = 1282 (OK) -142: (49 * 7 + 103) = 446 (OK) -142: (13 * 7 + 227) = 318 (OK) -142: (119 * 7 + 62) = 895 (OK) -142: (248 * 7 + 9) = 1745 (OK) -142: (108 * 7 + 237) = 993 (OK) -142: (119 * 7 + 159) = 992 (OK) -142: (161 * 7 + 13) = 1140 (OK) -142: (226 * 7 + 151) = 1733 (OK) -142: (36 * 7 + 241) = 493 (OK) -142: (34 * 7 + 216) = 454 (OK) -142: (127 * 7 + 212) = 1101 (OK) -142: (15 * 7 + 54) = 159 (OK) -142: (97 * 7 + 75) = 754 (OK) -142: (101 * 7 + 107) = 814 (OK) -142: (249 * 7 + 251) = 1994 (OK) -142: (83 * 7 + 42) = 623 (OK) -142: (98 * 7 + 97) = 783 (OK) -142: (13 * 7 + 217) = 308 (OK) -142: (159 * 7 + 6) = 1119 (OK) -142: (226 * 7 + 12) = 1594 (OK) -142: (243 * 7 + 89) = 1790 (OK) -142: (171 * 7 + 149) = 1346 (OK) -142: (103 * 7 + 141) = 862 (OK) -142: (44 * 7 + 139) = 447 (OK) -142: (127 * 7 + 79) = 968 (OK) -142: (100 * 7 + 254) = 954 (OK) -142: (35 * 7 + 115) = 360 (OK) -142: (52 * 7 + 132) = 496 (OK) -142: (191 * 7 + 153) = 1490 (OK) -142: (239 * 7 + 184) = 1857 (OK) -142: (149 * 7 + 66) = 1109 (OK) -142: (226 * 7 + 247) = 1829 (OK) -142: (163 * 7 + 239) = 1380 (OK) -142: (209 * 7 + 67) = 1530 (OK) -142: (245 * 7 + 179) = 1894 (OK) -142: (79 * 7 + 233) = 786 (OK) -142: (13 * 7 + 250) = 341 (OK) -142: (126 * 7 + 116) = 998 (OK) -142: (135 * 7 + 170) = 1115 (OK) -142: (255 * 7 + 6) = 1791 (OK) -142: (249 * 7 + 99) = 1842 (OK) -142: (5 * 7 + 28) = 63 (OK) -142: (215 * 7 + 57) = 1562 (OK) -142: (160 * 7 + 150) = 1270 (OK) -142: (211 * 7 + 143) = 1620 (OK) -142: (78 * 7 + 104) = 650 (OK) -142: (210 * 7 + 48) = 1518 (OK) -142: (95 * 7 + 117) = 782 (OK) -142: (31 * 7 + 48) = 265 (OK) -142: (184 * 7 + 21) = 1309 (OK) -142: (228 * 7 + 7) = 1603 (OK) -142: (254 * 7 + 241) = 2019 (OK) -142: (1 * 7 + 124) = 131 (OK) -142: (101 * 7 + 137) = 844 (OK) -142: (38 * 7 + 100) = 366 (OK) -142: (143 * 7 + 32) = 1033 (OK) -142: (200 * 7 + 148) = 1548 (OK) -142: (60 * 7 + 159) = 579 (OK) -142: (206 * 7 + 221) = 1663 (OK) -142: (53 * 7 + 161) = 532 (OK) -142: (108 * 7 + 131) = 887 (OK) -142: (9 * 7 + 62) = 125 (OK) -142: (179 * 7 + 104) = 1357 (OK) -142: (180 * 7 + 210) = 1470 (OK) -142: (153 * 7 + 108) = 1179 (OK) -142: (231 * 7 + 125) = 1742 (OK) -142: (116 * 7 + 229) = 1041 (OK) -142: (110 * 7 + 117) = 887 (OK) -142: (97 * 7 + 211) = 890 (OK) -142: (254 * 7 + 136) = 1914 (OK) -142: (55 * 7 + 142) = 527 (OK) -142: (168 * 7 + 255) = 1431 (OK) -142: (34 * 7 + 228) = 466 (OK) -142: (158 * 7 + 240) = 1346 (OK) -142: (193 * 7 + 211) = 1562 (OK) -142: (145 * 7 + 46) = 1061 (OK) -142: (86 * 7 + 154) = 756 (OK) -142: (108 * 7 + 9) = 765 (OK) -142: (3 * 7 + 32) = 53 (OK) -142: (220 * 7 + 156) = 1696 (OK) -142: (141 * 7 + 195) = 1182 (OK) -142: (25 * 7 + 1) = 176 (OK) -142: (169 * 7 + 135) = 1318 (OK) -142: (118 * 7 + 10) = 836 (OK) -142: (90 * 7 + 117) = 747 (OK) -142: (146 * 7 + 145) = 1167 (OK) -142: (3 * 7 + 58) = 79 (OK) -142: (145 * 7 + 37) = 1052 (OK) -142: (31 * 7 + 47) = 264 (OK) -142: (22 * 7 + 224) = 378 (OK) -142: (3 * 7 + 167) = 188 (OK) -142: (14 * 7 + 89) = 187 (OK) -142: (66 * 7 + 123) = 585 (OK) -142: (99 * 7 + 69) = 762 (OK) -142: (155 * 7 + 63) = 1148 (OK) -142: (225 * 7 + 40) = 1615 (OK) -142: (2 * 7 + 250) = 264 (OK) -142: (41 * 7 + 171) = 458 (OK) -142: (129 * 7 + 160) = 1063 (OK) -142: (182 * 7 + 219) = 1493 (OK) -142: (21 * 7 + 72) = 219 (OK) -142: (108 * 7 + 24) = 780 (OK) -142: (131 * 7 + 253) = 1170 (OK) -142: (61 * 7 + 162) = 589 (OK) -142: (45 * 7 + 83) = 398 (OK) -142: (130 * 7 + 48) = 958 (OK) -142: (251 * 7 + 145) = 1902 (OK) -142: (137 * 7 + 61) = 1020 (OK) -142: (12 * 7 + 236) = 320 (OK) -142: (130 * 7 + 167) = 1077 (OK) -142: (43 * 7 + 99) = 400 (OK) -142: (208 * 7 + 46) = 1502 (OK) -142: (93 * 7 + 249) = 900 (OK) -142: (217 * 7 + 222) = 1741 (OK) -142: (153 * 7 + 143) = 1214 (OK) -142: (185 * 7 + 174) = 1469 (OK) -142: (216 * 7 + 37) = 1549 (OK) -142: (198 * 7 + 91) = 1477 (OK) -142: (35 * 7 + 4) = 249 (OK) -142: (253 * 7 + 80) = 1851 (OK) -142: (87 * 7 + 127) = 736 (OK) -142: (128 * 7 + 82) = 978 (OK) -142: (16 * 7 + 9) = 121 (OK) -142: (143 * 7 + 28) = 1029 (OK) -142: (246 * 7 + 17) = 1739 (OK) -142: (196 * 7 + 33) = 1405 (OK) -142: (116 * 7 + 148) = 960 (OK) -142: PASS -142: -142: -142: -142: - 47/165 Test #142: examples/example0_spir .............................................................. Passed 3.85 sec -test 159 - Start 159: examples/trig - -159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig -159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig -159: Test timeout computed to be: 10000000 +150: +150: 144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 @@ -822961,31 +823004,44 @@ 144: 144: 144: - 48/165 Test #144: examples/example1_spir .............................................................. Passed 3.53 sec -test 160 - Start 160: examples/vecadd + 48/165 Test #144: examples/example1_spir .............................................................. Passed 7.01 sec +test 159 + Start 159: examples/trig -160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd -160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd -160: Test timeout computed to be: 10000000 +159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig +159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig +159: Test timeout computed to be: 10000000 143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 143: OK - 49/165 Test #143: examples/example1_dot_product ....................................................... Passed 4.31 sec + 49/165 Test #143: examples/example1_dot_product ....................................................... Passed 9.08 sec +test 160 + Start 160: examples/vecadd + +160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd +160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd +160: Test timeout computed to be: 10000000 +28: read imag1: 2,9,11,7 +28: read imag2: 2,9,11,7 +28: Running test test_image_query_funcs... +28: OK +28: +28: + 50/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 12.83 sec test 161 Start 161: examples/vecadd_large_grid 161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" 161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 161: Test timeout computed to be: 10000000 -12: Running test test_hadd... -12: OK -12: -12: 54 warnings generated. -12: - 50/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 18.45 sec +13: Running test test_hadd... +13: OK +13: +13: 54 warnings generated. +13: + 51/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 50.95 sec test 162 Start 162: examples/matadd @@ -822997,167 +823053,179 @@ 147: 147: 147: - 51/165 Test #147: examples/example2_spir .............................................................. Passed 4.90 sec + 52/165 Test #147: examples/example2_spir .............................................................. Passed 9.94 sec test 163 Start 163: examples/boxadd 163: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/boxadd 163: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd 163: Test timeout computed to be: 10000000 -150: OK -150: -150: -150: -150: - 52/165 Test #150: examples/example2a_spir ............................................................. Passed 4.68 sec +149: OK + 53/165 Test #149: examples/example2a .................................................................. Passed 10.08 sec test 96 Start 96: runtime/clGetDeviceInfo 96: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 96: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 96: Test timeout computed to be: 10000000 -146: OK -13: Running test test_hadd... -13: OK -13: -13: 54 warnings generated. -13: - 53/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 20.77 sec +96: OK +96: +96: + 54/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.39 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 - 54/165 Test #146: examples/example2 ................................................................... Passed 5.29 sec +164: EinsteinToolkit test +164: Reading sources... +164: Initialise... +164: OpenCL platform #0: +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: cctkGH: +164: gsh=[70,70,70] +164: lbnd=[0,0,0] +164: lsh=[70,70,70] +164: ash=[70,70,70] +164: imin=[3,3,3] +164: imax=[67,67,67] +164: lmin=[3,3,3] +164: lmax=[67,67,67] +164: RHS1... +164: Local work group size: 1 1 1 +164: Global work group size: 64 64 64 +164: RHS2... +164: Begin timing 10 iterations... +164: End timing +164: Average elapsed time: 0.324849 sec +164: Minimum elapsed time: 0.312001 sec +164: RESULT: Time per grid point update: 0.909624 usec +164: This corresponds to 3.73781 GFlop/s +164: +164: Note: This benchmark performs about 3,400 Flop per grid point update. +164: A "typical" result is about 1.0 usec. +164: Smaller numbers are better. +164: +164: Done. + 55/165 Test #164: EinsteinToolkit ..................................................................... Passed 52.11 sec test 98 Start 98: runtime/clGetEventInfo 98: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 -96: OK -96: -96: 97: OK - 55/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.36 sec + 56/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.47 sec test 99 Start 99: runtime/clCreateProgramWithBinary 99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 99: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 99: Test timeout computed to be: 10000000 - 56/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.29 sec +98: OK +98: +98: + 57/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.36 sec test 100 Start 100: runtime/clBuildProgram 100: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 100: Working Directory: /build/pocl-3.1/tests/runtime 100: Test timeout computed to be: 10000000 -98: OK -98: -98: - 57/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.32 sec +148: +148: +146: OK + 58/165 Test #146: examples/example2 ................................................................... Passed 12.89 sec test 101 Start 101: runtime/test_kernel_cache_includes 101: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 +148: OK 148: 148: -149: OK - 58/165 Test #149: examples/example2a .................................................................. Passed 5.32 sec +148: +148: + 59/165 Test #148: examples/example2_poclbin ........................................................... Passed 12.18 sec test 102 Start 102: runtime/clFinish 102: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 102: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 102: Test timeout computed to be: 10000000 -164: EinsteinToolkit test -164: Reading sources... -164: Initialise... -164: OpenCL platform #0: -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: cctkGH: -164: gsh=[70,70,70] -164: lbnd=[0,0,0] -164: lsh=[70,70,70] -164: ash=[70,70,70] -164: imin=[3,3,3] -164: imax=[67,67,67] -164: lmin=[3,3,3] -164: lmax=[67,67,67] -164: RHS1... -164: Local work group size: 1 1 1 -164: Global work group size: 64 64 64 -164: RHS2... -164: Begin timing 10 iterations... -164: End timing -164: Average elapsed time: 0.191988 sec -164: Minimum elapsed time: 0.173267 sec -164: RESULT: Time per grid point update: 0.505151 usec -164: This corresponds to 6.73066 GFlop/s -164: -164: Note: This benchmark performs about 3,400 Flop per grid point update. -164: A "typical" result is about 1.0 usec. -164: Smaller numbers are better. -164: -164: Done. - 59/165 Test #164: EinsteinToolkit ..................................................................... Passed 21.12 sec +150: OK +150: +150: +150: +150: + 60/165 Test #150: examples/example2a_spir ............................................................. Passed 10.58 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 -151: -151: -148: OK -148: -148: -148: -148: - 60/165 Test #148: examples/example2_poclbin ........................................................... Passed 6.07 sec +160: OK +159: OK + 61/165 Test #159: examples/trig ....................................................................... Passed 11.39 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 -151: OK -151: -151: -151: -151: - 61/165 Test #151: examples/example2a_poclbin .......................................................... Passed 5.55 sec + 62/165 Test #160: examples/vecadd ..................................................................... Passed 10.77 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 -105: OK -105: -105: - 62/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.34 sec + 63/165 Test #157: poclcc .............................................................................. Passed 12.27 sec test 106 Start 106: runtime/test_fill-buffer 106: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 106: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 106: Test timeout computed to be: 10000000 - 63/165 Test #157: poclcc .............................................................................. Passed 5.48 sec +151: +151: +105: OK +105: +105: + 64/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.52 sec test 107 Start 107: runtime/test_buffer-image-copy 107: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer-image-copy 107: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 107: Test timeout computed to be: 10000000 +106: OK +106: +106: + 65/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.49 sec +test 108 + Start 108: runtime/clCreateKernel + +108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +108: Test timeout computed to be: 10000000 +103: OK +103: +103: + 66/165 Test #103: runtime/test_event_cycle ............................................................ Passed 2.36 sec +test 109 + Start 109: runtime/clGetKernelArgInfo + +109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +109: Test timeout computed to be: 10000000 158: Initial condition: t=0 158: Time step 1: t=0.03125 158: Time step 2: t=0.0625 @@ -823184,91 +823252,74 @@ 158: 158: 158: -- Comparing output.. -107: OK -103: OK -103: -103: 158: -- OK - 64/165 Test #158: examples/scalarwave ................................................................. Passed 5.76 sec -test 108 - Start 108: runtime/clCreateKernel - -108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -108: Test timeout computed to be: 10000000 - 65/165 Test #103: runtime/test_event_cycle ............................................................ Passed 1.26 sec -test 109 - Start 109: runtime/clGetKernelArgInfo - -109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -109: Test timeout computed to be: 10000000 - 66/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.35 sec + 67/165 Test #158: examples/scalarwave ................................................................. Passed 12.79 sec test 110 Start 110: runtime/clSetEventCallback 110: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 110: Test timeout computed to be: 10000000 -160: OK -106: OK -106: -106: - 67/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.43 sec +107: OK +110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt + 68/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.42 sec test 111 Start 111: runtime/clGetSupportedImageFormats 111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats 111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 111: Test timeout computed to be: 10000000 - 68/165 Test #160: examples/vecadd ..................................................................... Passed 5.01 sec +151: OK +151: +151: +111: OK + 69/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.25 sec test 112 Start 112: runtime/clCreateKernelsInProgram 112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 112: Test timeout computed to be: 10000000 -110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt -111: OK - 69/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.25 sec +151: +151: + 70/165 Test #151: examples/example2a_poclbin .......................................................... Passed 13.51 sec test 113 Start 113: runtime/clCreateSubDevices 113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices 113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 113: Test timeout computed to be: 10000000 -159: OK - 70/165 Test #159: examples/trig ....................................................................... Passed 5.86 sec +161: OK + 71/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 11.68 sec test 114 Start 114: runtime/test_event_free 114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 114: Test timeout computed to be: 10000000 -161: OK - 71/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 4.92 sec +114: OK +114: +114: + 72/165 Test #114: runtime/test_event_free ............................................................. Passed 0.37 sec test 115 Start 115: runtime/test_event_double_wait 115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 115: Test timeout computed to be: 10000000 -114: OK -114: -114: - 72/165 Test #114: runtime/test_event_free ............................................................. Passed 0.28 sec +163: OK + 73/165 Test #163: examples/boxadd ..................................................................... Passed 10.13 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 -19: Running test test_rotate... -19: OK -19: -19: 6 warnings generated. -19: - 73/165 Test #19: kernel/test_rotate .................................................................. Passed 16.58 sec +99: OK +99: +99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +99: + 74/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 9.28 sec test 117 Start 117: runtime/test_user_event @@ -823278,7 +823329,7 @@ 117: OK 117: 117: - 74/165 Test #117: runtime/test_user_event ............................................................. Passed 0.35 sec + 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.54 sec test 118 Start 118: runtime/test_buffer_migration @@ -823287,111 +823338,162 @@ 118: Test timeout computed to be: 10000000 118: NUM DEVICES: 1 118: NOT ENOUGH DEVICES! (need 2) - 75/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.40 sec + 76/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.53 sec test 119 Start 119: runtime/test_buffer_ping_pong 119: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_ping_pong 119: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 119: Test timeout computed to be: 10000000 -99: OK -99: -99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -99: - 76/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 3.29 sec +119: NUM DEVICES: 1 +119: NOT ENOUGH DEVICES! (need 2) + 77/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.48 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback 120: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 120: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 120: Test timeout computed to be: 10000000 -120: OK -120: -120: - 77/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.38 sec +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 1.70975 sec +165: Minimum elapsed time: 1.39651 sec +165: RESULT: Time per grid point update: 4.07146 usec +165: This corresponds to 0.835081 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 78/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 63.55 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 -104: OK -104: -104: -119: NUM DEVICES: 1 -119: NOT ENOUGH DEVICES! (need 2) - 78/165 Test #104: runtime/test_link_error ............................................................. Passed 2.94 sec +120: OK +120: +120: + 79/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.43 sec test 122 Start 122: runtime/test_deviceside_enqueue 122: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 122: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 122: Test timeout computed to be: 10000000 - 79/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.47 sec +121: OK + 80/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.37 sec test 123 Start 123: runtime/test_command_buffer 123: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer 123: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 123: Test timeout computed to be: 10000000 -162: OK - 80/165 Test #162: examples/matadd ..................................................................... Passed 6.47 sec +122: OK +122: +122: + 81/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.48 sec test 124 Start 124: runtime/test_command_buffer_images 124: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer_images 124: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 124: Test timeout computed to be: 10000000 -163: OK -121: OK -122: OK -122: -122: - 81/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.27 sec +102: ABABC +102: +102: +102: -- OK + 82/165 Test #102: runtime/clFinish .................................................................... Passed 10.68 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios 125: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####implicit_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 125: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 125: Test timeout computed to be: 10000000 - 82/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.32 sec +125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout +124: OK + 83/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.45 sec test 126 Start 126: workgroup/unbarriered_for_loops 126: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 126: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 126: Test timeout computed to be: 10000000 -125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout -124: OK - 83/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.21 sec +126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout +104: OK +104: +104: + 84/165 Test #104: runtime/test_link_error ............................................................. Passed 8.87 sec test 127 Start 127: workgroup/barriered_for_loops 127: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 127: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 127: Test timeout computed to be: 10000000 -102: ABABC -102: -102: -102: -- OK - 84/165 Test #163: examples/boxadd ..................................................................... Passed 4.56 sec +127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout +19: Running test test_rotate... +19: OK +19: +19: 6 warnings generated. +19: + 85/165 Test #19: kernel/test_rotate .................................................................. Passed 45.03 sec test 128 Start 128: workgroup/switch_case 128: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####switch_case.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 128: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 128: Test timeout computed to be: 10000000 - 85/165 Test #102: runtime/clFinish .................................................................... Passed 3.79 sec +128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout +108: OK +108: +108: + 86/165 Test #108: runtime/clCreateKernel .............................................................. Passed 9.36 sec test 129 Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier 129: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####tricky_for.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 129: Test timeout computed to be: 10000000 -126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout -127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout -128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout 129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout +101: A printf from inside a function 1 +101: This is printf from the first include +101: A printf from inside a function 2 +101: This is printf from the second include +101: +101: +101: -- OK + 87/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 14.96 sec +test 130 + Start 130: workgroup/for_with_divergent_return + +130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +130: Test timeout computed to be: 10000000 +130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout 109: 109: NON-SPIR 109: adr: 119d @@ -823404,18 +823506,7 @@ 109: 109: 1 warning generated. 109: - 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 3.16 sec -test 130 - Start 130: workgroup/for_with_divergent_return - -130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -130: Test timeout computed to be: 10000000 -130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout -108: OK -108: -108: - 87/165 Test #108: runtime/clCreateKernel .............................................................. Passed 3.23 sec + 88/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 10.37 sec test 131 Start 131: workgroup/cond_barriers_in_for @@ -823430,7 +823521,7 @@ 110: 110: 110: -- Comparing output.. - 88/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 3.59 sec + 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 11.06 sec test 132 Start 132: workgroup/unconditional_barriers @@ -823440,14 +823531,11 @@ 132: POCL_DEVICES=basic 132: POCL_WORK_GROUP_METHOD=workitemloops 132: Test timeout computed to be: 10000000 -101: A printf from inside a function 1 -101: This is printf from the first include -101: A printf from inside a function 2 -101: This is printf from the second include -101: -101: -101: -- OK - 89/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 5.13 sec +132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout +115: OK +115: +115: + 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 9.48 sec test 133 Start 133: workgroup/conditional_barrier @@ -823457,12 +823545,13 @@ 133: POCL_DEVICES=basic 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 -132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout 133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout -115: OK -115: -115: - 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 3.16 sec +112: Hello +112: World +112: +112: +112: -- OK + 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 12.35 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -823473,12 +823562,8 @@ 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 4.31 sec +123: OK + 92/165 Test #123: runtime/test_command_buffer ......................................................... Passed 9.80 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -823488,42 +823573,22 @@ 135: POCL_DEVICES=basic 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 0.702367 sec -165: Minimum elapsed time: 0.520152 sec -165: RESULT: Time per grid point update: 1.51648 usec -165: This corresponds to 2.24204 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. +125: LOCAL_ID=0 before if +125: LOCAL_ID=1 before if +125: LOCAL_ID=0 inside if +125: LOCAL_ID=1 inside if +125: LOCAL_ID=0 inside for, iteration 0, value 2 +125: LOCAL_ID=1 inside for, iteration 0, value 2 +125: LOCAL_ID=0 inside for, iteration 1, value 1 +125: LOCAL_ID=1 inside for, iteration 1, value 1 +125: LOCAL_ID=0 after if +125: LOCAL_ID=1 after if +125: OK +125: +125: +125: -- Comparing output.. 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout - 92/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 26.92 sec + 93/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 9.73 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -823534,13 +823599,15 @@ 136: POCL_WORK_GROUP_METHOD=workitemloops 136: Test timeout computed to be: 10000000 136: -- Expecting output: /build/pocl-3.1/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -129: 0: 1000 -129: 1: 2000 -129: OK -129: -129: -129: -- Comparing output.. - 93/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 3.17 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. + 94/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 9.56 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -823550,24 +823617,10 @@ 137: POCL_DEVICES=basic 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. 137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt - 94/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 3.31 sec +113: Max CUs: 15 +113: OK + 95/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 16.03 sec test 138 Start 138: workgroup/issue_548_convergent_propagation @@ -823577,7 +823630,16 @@ 138: POCL_DEVICES=basic 138: POCL_WORK_GROUP_METHOD=workitemloops 138: Test timeout computed to be: 10000000 - 95/165 Test #128: workgroup/switch_case ............................................................... Passed 3.27 sec +138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. + 96/165 Test #128: workgroup/switch_case ............................................................... Passed 9.76 sec test 139 Start 139: workgroup/range_md_small_grid @@ -823587,7 +823649,6 @@ 139: POCL_DEVICES=basic 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 -138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout 139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout 127: 0: 1002 127: 1: 2002 @@ -823597,7 +823658,7 @@ 127: 127: 127: -- Comparing output.. - 96/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 3.51 sec + 97/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 10.48 sec test 140 Start 140: workgroup/range_md_large_grid @@ -823607,29 +823668,23 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 -123: OK - 97/165 Test #123: runtime/test_command_buffer ......................................................... Passed 3.96 sec +129: 0: 1000 +129: 1: 2000 +129: OK +129: +129: +129: -- Comparing output.. + 98/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 10.27 sec test 43 Start 43: regression/test_issue_231 43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 43: Test timeout computed to be: 10000000 -125: LOCAL_ID=0 before if -125: LOCAL_ID=1 before if -125: LOCAL_ID=0 inside if -125: LOCAL_ID=1 inside if -125: LOCAL_ID=0 inside for, iteration 0, value 2 -125: LOCAL_ID=1 inside for, iteration 0, value 2 -125: LOCAL_ID=0 inside for, iteration 1, value 1 -125: LOCAL_ID=1 inside for, iteration 1, value 1 -125: LOCAL_ID=0 after if -125: LOCAL_ID=1 after if -125: OK -125: -125: -125: -- Comparing output.. - 98/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 4.01 sec +116: OK +116: +116: + 99/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 17.39 sec test 44 Start 44: regression/test_issue_445 @@ -823648,25 +823703,30 @@ 131: 131: 131: -- Comparing output.. - 99/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 3.34 sec +100/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 10.04 sec test 45 Start 45: regression/test_issue_553 45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 45: Test timeout computed to be: 10000000 -116: OK -116: -116: -100/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 5.83 sec +133: LOCAL_ID=0 before if +133: LOCAL_ID=1 before if +133: LOCAL_ID=0 inside if +133: LOCAL_ID=1 inside if +133: LOCAL_ID=0 after if +133: LOCAL_ID=1 after if +133: OK +133: +133: +133: -- Comparing output.. +101/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 9.14 sec test 46 Start 46: regression/test_issue_577 46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 46: Test timeout computed to be: 10000000 -113: Max CUs: 16 -113: OK 132: 0 0 0: before barriers 132: 1 0 0: before barriers 132: 0 1 0: before barriers @@ -823719,14 +823779,35 @@ 132: 132: 132: -- Comparing output.. -101/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 3.28 sec +102/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 11.07 sec test 47 Start 47: regression/test_issue_757 47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 47: Test timeout computed to be: 10000000 -102/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 6.61 sec +100: OK +100: +100: 1 warning and 2 errors generated. +100: log: 0x564bf0e15fd0 +100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here +100: +100: 1 warning and 1 error generated. +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_TkG65v.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_TkG65v.cl:1:10: missing terminating '"' character +100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program +100: +100: cl_program callback (via pfn_notify) +100: build callback successful +100: 1 warning generated. +100: 1 warning generated. +100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' +100: +100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +100: 1 error generated. +100: 1 error generated. +100: +103/165 Test #100: runtime/clBuildProgram .............................................................. Passed 28.65 sec test 48 Start 48: regression/test_llvm_segfault_issue_889 @@ -823763,53 +823844,35 @@ 134: 134: 134: -- Comparing output.. -133: LOCAL_ID=0 before if -133: LOCAL_ID=1 before if -133: LOCAL_ID=0 inside if -133: LOCAL_ID=1 inside if -133: LOCAL_ID=0 after if -133: LOCAL_ID=1 after if -133: OK -133: -133: -133: -- Comparing output.. -103/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 3.33 sec +137: global: 0-0-0 +137: local: 0-0-0 +137: global: 0-0-1 +137: local: 0-0-1 +137: global: 0-0-2 +137: local: 0-0-2 +137: global: 0-0-3 +137: local: 0-0-3 +137: OK +137: +137: +137: -- SORTING FILE +137: -- Comparing output.. +104/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 11.40 sec test 49 Start 49: regression/test_issue_893 49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 49: Test timeout computed to be: 10000000 -104/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 3.49 sec +162: OK +105/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 8.72 sec test 50 Start 50: regression/test_flatten_barrier_subs 50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 50: Test timeout computed to be: 10000000 -50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output -100: OK -100: -100: 1 warning and 2 errors generated. -100: log: 0x56525d1cf5e0 -100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here -100: -100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_gWDPsq.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_gWDPsq.cl:1:10: missing terminating '"' character -100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program -100: -100: cl_program callback (via pfn_notify) -100: build callback successful -100: 1 warning generated. -100: 1 warning generated. -100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' -100: -100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -100: 1 error generated. -100: 1 error generated. -100: -105/165 Test #100: runtime/clBuildProgram .............................................................. Passed 9.01 sec +106/165 Test #162: examples/matadd ..................................................................... Passed 32.63 sec test 51 Start 51: regression/phi_nodes_not_replicated_REPL @@ -823818,6 +823881,23 @@ 51: Environment variables: 51: POCL_WORK_GROUP_METHOD=workitemrepl 51: Test timeout computed to be: 10000000 +50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output +46: BUILD ERROR +46: BUILD ERROR +46: OK +46: +46: 1 error generated. +46: 1 error generated. +46: +107/165 Test #46: regression/test_issue_577 ........................................................... Passed 3.97 sec +test 52 + Start 52: regression/issues_with_local_pointers_REPL + +52: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_locals" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +52: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +52: Environment variables: +52: POCL_WORK_GROUP_METHOD=workitemrepl +52: Test timeout computed to be: 10000000 135: gid_x 0 after barrier at iteration 16 135: gid_x 1 after barrier at iteration 16 135: gid_x 0 after barrier at iteration 15 @@ -823855,15 +823935,15 @@ 135: 135: 135: -- Comparing output.. -106/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 3.33 sec -test 52 - Start 52: regression/issues_with_local_pointers_REPL +108/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 9.67 sec +test 53 + Start 53: regression/barrier_between_two_for_loops_REPL -52: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_locals" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -52: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -52: Environment variables: -52: POCL_WORK_GROUP_METHOD=workitemrepl -52: Test timeout computed to be: 10000000 +53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_between_for_loops" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +53: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +53: Environment variables: +53: POCL_WORK_GROUP_METHOD=workitemrepl +53: Test timeout computed to be: 10000000 136: i:0 0 0 0 before barrier 136: i:0 1 0 0 before barrier 136: i:0 2 0 0 before barrier @@ -823886,23 +823966,7 @@ 136: 136: 136: -- Comparing output.. -107/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 3.44 sec -test 53 - Start 53: regression/barrier_between_two_for_loops_REPL - -53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_between_for_loops" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -53: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -53: Environment variables: -53: POCL_WORK_GROUP_METHOD=workitemrepl -53: Test timeout computed to be: 10000000 -46: BUILD ERROR -46: BUILD ERROR -46: OK -46: -46: 1 error generated. -46: 1 error generated. -46: -108/165 Test #46: regression/test_issue_577 ........................................................... Passed 1.62 sec +109/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 10.65 sec test 54 Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL @@ -823911,20 +823975,19 @@ 54: Environment variables: 54: POCL_WORK_GROUP_METHOD=workitemrepl 54: Test timeout computed to be: 10000000 -137: global: 0-0-0 -137: local: 0-0-0 -137: global: 0-0-1 -137: local: 0-0-1 -137: global: 0-0-2 -137: local: 0-0-2 -137: global: 0-0-3 -137: local: 0-0-3 -137: OK -137: -137: -137: -- SORTING FILE -137: -- Comparing output.. -109/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 3.20 sec +138: id=0: AAA. +138: id=0: CCC. +138: auxfunc +138: id=1: AAA. +138: id=1: CCC. +138: auxfunc +138: id=0: EEE. +138: id=1: EEE. +138: OK +138: +138: +138: -- Comparing output.. +110/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 9.72 sec test 55 Start 55: regression/for-loop_with_computation_after_the_brexit_REPL @@ -823933,6 +823996,44 @@ 55: Environment variables: 55: POCL_WORK_GROUP_METHOD=workitemrepl 55: Test timeout computed to be: 10000000 +43: OK +43: +43: +111/165 Test #43: regression/test_issue_231 ........................................................... Passed 8.28 sec +test 56 + Start 56: regression/for-loop_with_a_variable_iteration_count_REPL + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=workitemrepl +56: Test timeout computed to be: 10000000 +139: 0: 13 +139: 1: 1 +139: 2: 1 +139: 3: 3 +139: 4: 1 +139: 5: 1 +139: 6: 1 +139: 7: 0 +139: 8: 0 +139: 9: 0 +139: 10: 0 +139: 11: 0 +139: 12: 0 +139: OK +139: +139: +139: -- Comparing output.. +112/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 10.29 sec +test 57 + Start 57: regression/early_return_before_a_barrier_region_REPL + +57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +57: Environment variables: +57: POCL_WORK_GROUP_METHOD=workitemrepl +57: Test timeout computed to be: 10000000 140: 0: 128 140: 1: 1 140: 2: 1 @@ -951936,45 +952037,10 @@ 140: OK 140: 140: -139: 0: 13 -139: 1: 1 -139: 2: 1 -139: 3: 3 -139: 4: 1 -139: 5: 1 -139: 6: 1 -139: 7: 0 -139: 8: 0 -139: 9: 0 -139: 10: 0 -139: 11: 0 -139: 12: 0 -139: OK -139: -139: -139: -- Comparing output.. -110/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 3.74 sec -test 56 - Start 56: regression/for-loop_with_a_variable_iteration_count_REPL - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=workitemrepl -56: Test timeout computed to be: 10000000 -43: OK -43: -43: -111/165 Test #43: regression/test_issue_231 ........................................................... Passed 3.38 sec -test 57 - Start 57: regression/early_return_before_a_barrier_region_REPL - -57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -57: Environment variables: -57: POCL_WORK_GROUP_METHOD=workitemrepl -57: Test timeout computed to be: 10000000 -112/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 3.56 sec +47: OK +47: +47: +113/165 Test #47: regression/test_issue_757 ........................................................... Passed 7.29 sec test 58 Start 58: regression/id-dependent_computation_before_kernel_exit_REPL @@ -951983,19 +952049,7 @@ 58: Environment variables: 58: POCL_WORK_GROUP_METHOD=workitemrepl 58: Test timeout computed to be: 10000000 -138: id=0: AAA. -138: id=0: CCC. -138: auxfunc -138: id=1: AAA. -138: id=1: CCC. -138: auxfunc -138: id=0: EEE. -138: id=1: EEE. -138: OK -138: -138: -138: -- Comparing output.. -113/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 3.94 sec +114/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 11.01 sec test 59 Start 59: regression/barrier_just_before_return_REPL @@ -952004,6 +952058,18 @@ 59: Environment variables: 59: POCL_WORK_GROUP_METHOD=workitemrepl 59: Test timeout computed to be: 10000000 +44: OK +44: +44: +115/165 Test #44: regression/test_issue_445 ........................................................... Passed 9.85 sec +test 60 + Start 60: regression/infinite_loop_REPL + +60: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_infinite_loop" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +60: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +60: Environment variables: +60: POCL_WORK_GROUP_METHOD=workitemrepl +60: Test timeout computed to be: 10000000 45: outer=0 inner=0 lid=0 45: outer=0 inner=0 lid=1 45: + outer=0 inner=0 lid=0 @@ -952024,19 +952090,7 @@ 45: 45: 2 warnings generated. 45: -114/165 Test #45: regression/test_issue_553 ........................................................... Passed 3.46 sec -test 60 - Start 60: regression/infinite_loop_REPL - -60: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_infinite_loop" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -60: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -60: Environment variables: -60: POCL_WORK_GROUP_METHOD=workitemrepl -60: Test timeout computed to be: 10000000 -44: OK -44: -44: -115/165 Test #44: regression/test_issue_445 ........................................................... Passed 3.64 sec +116/165 Test #45: regression/test_issue_553 ........................................................... Passed 9.79 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -952045,10 +952099,10 @@ 61: Environment variables: 61: POCL_WORK_GROUP_METHOD=workitemrepl 61: Test timeout computed to be: 10000000 -47: OK -47: -47: -116/165 Test #47: regression/test_issue_757 ........................................................... Passed 3.26 sec +51: OK +51: +51: +117/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 8.33 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -952057,18 +952111,10 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -48: binary size [0]: 63605 -48: binary size [1]: 140734643042121 -48: binary size [2]: 126614527 -48: binary size [3]: 100 -48: binary size [4]: 895 -48: binary size [5]: 0 -48: binary size [6]: 0 -48: binary size [7]: 0 -48: OK -48: -48: -117/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 4.00 sec +53: OK +53: +53: +118/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 8.19 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -952077,10 +952123,18 @@ 63: Environment variables: 63: POCL_WORK_GROUP_METHOD=workitemrepl 63: Test timeout computed to be: 10000000 -51: OK -51: -51: -118/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 3.60 sec +48: binary size [0]: 63605 +48: binary size [1]: 0 +48: binary size [2]: 0 +48: binary size [3]: 0 +48: binary size [4]: 895 +48: binary size [5]: 0 +48: binary size [6]: 0 +48: binary size [7]: 0 +48: OK +48: +48: +119/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 11.10 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -952089,10 +952143,10 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -52: OK -52: -52: -119/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 3.51 sec +49: OK +49: +49: +120/165 Test #49: regression/test_issue_893 ........................................................... Passed 9.72 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -952101,10 +952155,10 @@ 65: Environment variables: 65: POCL_WORK_GROUP_METHOD=workitemloops 65: Test timeout computed to be: 10000000 -49: OK -49: -49: -120/165 Test #49: regression/test_issue_893 ........................................................... Passed 4.21 sec +55: OK +55: +55: +121/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 8.25 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -952113,10 +952167,10 @@ 66: Environment variables: 66: POCL_WORK_GROUP_METHOD=workitemloops 66: Test timeout computed to be: 10000000 -53: OK -53: -53: -121/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 3.63 sec +52: OK +52: +52: +122/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 10.85 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -952125,10 +952179,10 @@ 67: Environment variables: 67: POCL_WORK_GROUP_METHOD=workitemloops 67: Test timeout computed to be: 10000000 -55: OK -55: -55: -122/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 3.27 sec +54: OK +54: +54: +123/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 9.64 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -952137,10 +952191,10 @@ 68: Environment variables: 68: POCL_WORK_GROUP_METHOD=workitemloops 68: Test timeout computed to be: 10000000 -54: OK -54: -54: -123/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 4.04 sec +57: OK +57: +57: +124/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 7.92 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -952149,10 +952203,10 @@ 69: Environment variables: 69: POCL_WORK_GROUP_METHOD=workitemloops 69: Test timeout computed to be: 10000000 -56: OK -56: -56: -124/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 3.07 sec +59: OK +59: +59: +125/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 7.61 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -952161,15 +952215,10 @@ 70: Environment variables: 70: POCL_WORK_GROUP_METHOD=workitemloops 70: Test timeout computed to be: 10000000 -50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 -50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 -50: 0: Portable Computing Language -50: CL gave correct results -50: OK -50: -50: -50: -- Comparing output.. -125/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 5.54 sec +60: OK +60: +60: +126/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 7.75 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -952178,10 +952227,10 @@ 71: Environment variables: 71: POCL_WORK_GROUP_METHOD=workitemloops 71: Test timeout computed to be: 10000000 -57: OK -57: -57: -126/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 3.22 sec +56: OK +56: +56: +127/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 9.97 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -952190,10 +952239,15 @@ 72: Environment variables: 72: POCL_WORK_GROUP_METHOD=workitemloops 72: Test timeout computed to be: 10000000 -59: OK -59: -59: -127/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 3.36 sec +50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 +50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 +50: 0: Portable Computing Language +50: CL gave correct results +50: OK +50: +50: +50: -- Comparing output.. +128/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 13.68 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -952202,10 +952256,10 @@ 73: Environment variables: 73: POCL_WORK_GROUP_METHOD=workitemloops 73: Test timeout computed to be: 10000000 -58: OK -58: -58: -128/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 3.66 sec +61: OK +61: +61: +129/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 8.72 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -952214,10 +952268,10 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -60: OK -60: -60: -129/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 3.22 sec +58: OK +58: +58: +130/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 9.60 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -952226,10 +952280,13 @@ 75: Environment variables: 75: POCL_WORK_GROUP_METHOD=workitemloops 75: Test timeout computed to be: 10000000 -61: OK -61: -61: -130/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 3.40 sec +63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +63: +63: 6 warnings generated. +63: +63: -- OK +131/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 7.60 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -952244,7 +952301,7 @@ 62: 62: 6 warnings generated. 62: -131/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 3.53 sec +132/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 9.08 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -952256,7 +952313,7 @@ 64: OK 64: 64: -132/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 3.23 sec +133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 8.70 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -952265,13 +952322,13 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -63: -63: 6 warnings generated. -63: -63: -- OK -133/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 3.53 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +134/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 8.83 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -952283,7 +952340,7 @@ 74: OK 74: 74: -134/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 3.19 sec +135/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 8.12 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -952292,13 +952349,10 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -135/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 3.88 sec +75: OK +75: +75: +136/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 9.57 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -952307,10 +952361,12 @@ 81: Environment variables: 81: POCL_WORK_GROUP_METHOD=workitemloops 81: Test timeout computed to be: 10000000 -76: OK -76: -76: -136/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 3.80 sec +65: OK +65: OK +65: OK +65: +65: +137/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 15.50 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -952319,10 +952375,10 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -78: OK -78: -78: -137/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 3.04 sec +76: OK +76: +76: +138/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 9.12 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -952331,10 +952387,12 @@ 83: Environment variables: 83: POCL_WORK_GROUP_METHOD=workitemloops 83: Test timeout computed to be: 10000000 -77: OK -77: -77: -138/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 3.70 sec +66: OK +66: OK +66: OK +66: +66: +139/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 15.94 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -952343,10 +952401,10 @@ 84: Environment variables: 84: POCL_WORK_GROUP_METHOD=workitemloops 84: Test timeout computed to be: 10000000 -75: OK -75: -75: -139/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 4.21 sec +77: OK +77: +77: +140/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 9.46 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -952355,12 +952413,10 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -65: OK -65: OK -65: OK -65: -65: -140/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 6.35 sec +78: OK +78: +78: +141/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 9.72 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -952369,12 +952425,12 @@ 86: Environment variables: 86: POCL_WORK_GROUP_METHOD=workitemloops 86: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -141/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 6.36 sec +71: OK +71: OK +71: OK +71: +71: +142/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 15.73 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -952383,10 +952439,12 @@ 87: Environment variables: 87: POCL_WORK_GROUP_METHOD=workitemloops 87: Test timeout computed to be: 10000000 -79: OK -79: -79: -142/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 3.75 sec +68: OK +68: OK +68: OK +68: +68: +143/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 17.78 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -952395,48 +952453,46 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -143/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 6.15 sec +72: OK +72: OK +72: OK +72: +72: +144/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 15.82 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -144/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 5.74 sec +67: OK +67: OK +67: OK +67: +67: +145/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 19.94 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 90: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_setargs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 90: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 90: Test timeout computed to be: 10000000 -72: OK -72: OK -72: OK -72: -72: -145/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 5.79 sec +69: OK +69: OK +69: OK +69: +69: +146/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 19.48 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -69: OK -69: OK -69: OK -69: -69: -146/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 6.61 sec +79: OK +79: +79: +147/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 10.09 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one @@ -952446,103 +952502,97 @@ 80: OK 80: 80: -147/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 3.47 sec +148/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 9.98 sec test 93 Start 93: regression/autolocals_in_constexprs 93: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_autolocals_in_constexprs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 93: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 93: Test timeout computed to be: 10000000 -70: OK -70: OK -70: OK -70: -70: -148/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 7.34 sec +83: OK +83: +83: +149/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 8.86 sec test 94 Start 94: regression/struct_kernel_arguments 94: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_structs_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 94: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 94: Test timeout computed to be: 10000000 -67: OK -67: OK -67: OK -67: -67: -149/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 8.32 sec +70: OK +70: OK +70: OK +70: +70: +150/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 21.46 sec test 95 Start 95: regression/vector_kernel_arguments 95: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_vectors_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 95: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 95: Test timeout computed to be: 10000000 -84: OK -84: -84: -150/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 2.61 sec 81: OK 81: 81: -151/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 3.42 sec +151/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 10.25 sec +82: OK +82: +82: +152/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 9.79 sec 85: OK 85: 85: -152/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 3.09 sec +153/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 8.11 sec +84: OK +84: +84: +154/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 9.06 sec 86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 86: OK 86: 86: 6 warnings generated. 86: -153/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 3.09 sec -82: OK -82: -82: -154/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 3.49 sec +155/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 9.08 sec +89: OK +89: +89: +156/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 8.56 sec +90: OK +90: +90: +157/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 7.48 sec 87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 87: 87: 6 warnings generated. 87: 87: -- OK -155/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 3.10 sec -83: OK -83: -83: -156/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 3.66 sec -89: OK -89: -89: -157/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 2.90 sec +158/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 10.14 sec 88: OK 88: 88: -158/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 3.17 sec +159/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 10.37 sec 91: OK 91: 91: -159/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 2.92 sec -92: OK -92: -92: -160/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 2.63 sec -90: OK -90: -90: -161/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 3.19 sec +160/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 8.02 sec 93: OK 93: 93: -162/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 2.66 sec +161/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 7.81 sec +92: OK +92: +92: +162/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 8.47 sec 94: OK 94: 94: -163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 2.64 sec +163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 8.14 sec 95: OK 95: 95: -164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 2.80 sec +164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 9.22 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -952553,28 +952603,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 36.52 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 95.69 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 48.04 sec*proc (2 tests) -cuda = 157.79 sec*proc (53 tests) -dlopen = 0.23 sec*proc (3 tests) -hsa = 19.77 sec*proc (4 tests) -hsa-native = 509.09 sec*proc (91 tests) -internal = 771.28 sec*proc (160 tests) -kernel = 343.02 sec*proc (38 tests) -matrix = 22.34 sec*proc (4 tests) -poclbin = 18.65 sec*proc (4 tests) -proxy = 144.93 sec*proc (36 tests) -regression = 204.47 sec*proc (53 tests) -runtime = 64.27 sec*proc (29 tests) -tce = 28.33 sec*proc (8 tests) -vulkan = 90.58 sec*proc (26 tests) -workgroup = 88.44 sec*proc (16 tests) +EinsteinToolkit = 115.66 sec*proc (2 tests) +cuda = 401.76 sec*proc (53 tests) +dlopen = 0.46 sec*proc (3 tests) +hsa = 41.75 sec*proc (4 tests) +hsa-native = 1282.34 sec*proc (91 tests) +internal = 1952.88 sec*proc (160 tests) +kernel = 819.03 sec*proc (38 tests) +matrix = 55.33 sec*proc (4 tests) +poclbin = 42.06 sec*proc (4 tests) +proxy = 359.28 sec*proc (36 tests) +regression = 545.80 sec*proc (53 tests) +runtime = 177.18 sec*proc (29 tests) +tce = 68.15 sec*proc (8 tests) +vulkan = 235.30 sec*proc (26 tests) +workgroup = 247.21 sec*proc (16 tests) -Total Test time (real) = 71.60 sec +Total Test time (real) = 185.76 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -952582,6 +952632,7 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[2]: Leaving directory '/build/pocl-3.1' ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING avx2 TESTING avx2 + env POCL_KERNELLIB_NAME=avx2 /usr/bin/make -f debian/rules run-tests @@ -952668,7 +952719,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -952818,10 +952869,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -952857,7 +952908,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -952966,10 +953017,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -952986,21 +953037,21 @@ 4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" 4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 4: Test timeout computed to be: 10000000 -test 3 - Start 3: pocl_test_dlopen_device_basic - -3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" -3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -3: Test timeout computed to be: 10000000 test 2 Start 2: pocl_test_dlopen_libpocl 2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen 2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 2: Test timeout computed to be: 10000000 - 1/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.05 sec - 2/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.06 sec - 3/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.06 sec +test 3 + Start 3: pocl_test_dlopen_device_basic + +3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" +3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +3: Test timeout computed to be: 10000000 + 1/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.13 sec + 2/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.13 sec + 3/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.19 sec test 1 Start 1: pocl_version_check @@ -953010,7 +953061,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.09 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.24 sec test 29 Start 29: kernel/test_shuffle_char @@ -953101,12 +953152,6 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 -test 6 - Start 6: kernel/test_convert_type_1 - -6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -6: Test timeout computed to be: 10000000 37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt 38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt 39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt @@ -953252,133 +953297,17 @@ 38: |aa| bb|cc |dddddddddd|eeee| 38: |0x2349aacc| 0xdeaddeed|0x92820384 | 38: OK -38: -38: 2 warnings generated. -38: -38: -- Comparing output.. - 5/165 Test #38: kernel/test_printf .................................................................. Passed 3.43 sec -test 7 - Start 7: kernel/test_convert_type_2 - -7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -7: Test timeout computed to be: 10000000 -41: Running test test_sizeof... -41: sizeof(uint) == 4 -41: sizeof(uint2) == 8 -41: sizeof(uint3) == 16 -41: sizeof(uint4) == 16 -41: sizeof(uint8) == 32 -41: sizeof(uint16) == 64 -41: OK -41: -41: -41: -- Comparing output.. -37: Running test test_ucharn... -37: uchar2 0 -37: uchar3 0 -37: uchar4 0 -37: uchar8 0 -37: uchar16 0 -37: uchar2 41 -37: uchar3 7b -37: uchar4 c6 -37: uchar8 29c -37: uchar16 7a0 -37: OK -37: -37: -37: -- Comparing output.. - 6/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 3.50 sec -test 8 - Start 8: kernel/test_convert_type_4 - -8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -8: Test timeout computed to be: 10000000 -40: Running test test_printf_vectors_ulongn... -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55c2f86823c0,0x1,0x1,0x1 -40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55c2f86823c0,0x1,0x1,0x1,0x55c2f86ee110,0x7f5d801bced5,0x1,0x7f5d801cfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0x55c2f86ee110,0x7f5d801bced5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: ulong16 0x7f5d68e15210,0x7f5d20000900,0x1000000000002e9,0x1,0x788200000010,0x7f5d68e158f0,0x7f5d68e157f0,0x7f5d70025cb0,0x7f5d68e15210,0x7f5d20000900,0x7f5d68e15211,0x7f5d68e15764,0x788200000010,0x7f5d20000900,0x100000000000223,0x1 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: l 0x7f5d68e15a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55c2f86ee110,0x7f5d801bced5,0x1,0x7f5d801cfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: l 0x7f5d68e15b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55c2f86ee110,0x7f5d801bced5,0x1,0x7f5d801cfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € -40: -40: ulong2 0 -40: ulong3 0 -40: ulong4 0 -40: ulong8 0 -40: ulong16 0 -40: ulong2 edcba98765432150 -40: ulong3 edcba98765432176 -40: ulong4 edcba987654321c9 -40: ulong8 edcba98765432393 -40: ulong16 edcba987654326af -40: OK -40: -40: 10 warnings generated. -40: -40: -- Comparing output.. - 7/165 Test #37: kernel/test_ucharn .................................................................. Passed 3.53 sec -test 9 - Start 9: kernel/test_convert_type_8 - -9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -9: Test timeout computed to be: 10000000 -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_oSKiW 2024-06-21 03:43:33.099809722 -1200 -40: @@ -2,19 +2,19 @@ -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55c2f86823c0,0x1,0x1,0x1 -40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55c2f86823c0,0x1,0x1,0x1,0x55c2f86ee110,0x7f5d801bced5,0x1,0x7f5d801cfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f -40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 -40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 -40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 -40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0x55c2f86ee110,0x7f5d801bced5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: +ulong16 0x7f5d68e15210,0x7f5d20000900,0x1000000000002e9,0x1,0x788200000010,0x7f5d68e158f0,0x7f5d68e157f0,0x7f5d70025cb0,0x7f5d68e15210,0x7f5d20000900,0x7f5d68e15211,0x7f5d68e15764,0x788200000010,0x7f5d20000900,0x100000000000223,0x1 -40: -40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . -40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . -40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . -40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7f5d68e15a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55c2f86ee110,0x7f5d801bced5,0x1,0x7f5d801cfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: +l 0x7f5d68e15b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55c2f86ee110,0x7f5d801bced5,0x1,0x7f5d801cfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € -40: -40: ulong2 0 -40: ulong3 0 -40: -40: -40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): -40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_oSKiW -40: -40: -40: -- OK - 8/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 3.58 sec -test 10 - Start 10: kernel/test_convert_type_16 +38: +38: 2 warnings generated. +38: +38: -- Comparing output.. + 5/165 Test #38: kernel/test_printf .................................................................. Passed 8.75 sec +test 6 + Start 6: kernel/test_convert_type_1 -10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -10: Test timeout computed to be: 10000000 +6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +6: Test timeout computed to be: 10000000 39: Running test test_printf_vectors... 39: 39: VECTORS @@ -953411,25 +953340,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 -39: uint16 0x22bc9700,0x555a,0xaaec1630,0x7fb9,0x2,0,0,0,0x99185d5f,0x7fb9,0x98002338,0x7fb9,0x99185960,0x7fb9,0x99185960,0x7fb9 +39: uint16 0x5f820a80,0x55a4,0xf101e630,0x7fe8,0x2,0,0,0,0xe0609d5f,0x7fe8,0xda457338,0x7fe8,0xe0609960,0x7fe8,0xe0609960,0x7fe8 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -39: ulong8 0x555a22bc9700,0x7fb9aaec1630,0x2,0,0x7fb999185d5f,0x7fb998002338,0x7fb999185960,0x7fb999185960 -39: ulong16 0x555a22bc9700,0x7fb9aaec1630,0x2,0,0x7fb999185d5f,0x7fb998002338,0x7fb999185960,0x7fb999185960,0x7fb9991857f0,0x7fb9aad40592,0x7fb9980075e0,0x2,0x7fb999185700,0x7fb9aadf05f8,0x555a22b36ed0,0x3ff +39: ulong8 0x55a45f820a80,0x7fe8f101e630,0x2,0,0x7fe8e0609d5f,0x7fe8da457338,0x7fe8e0609960,0x7fe8e0609960 +39: ulong16 0x55a45f820a80,0x7fe8f101e630,0x2,0,0x7fe8e0609d5f,0x7fe8da457338,0x7fe8e0609960,0x7fe8e0609960,0x7fe8e06097f0,0x7fe8f0e9d592,0x7fe8da45c5e0,0x2,0x7fe8e0609700,0x7fe8f0f4d5f8,0x55a45f78eed0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 -39: float16 5.11174e-18,3.06184e-41,-4.19374e-13,4.58183e-41,2.8026e-45,0,0,0,-7.87707e-24,4.58183e-41,-1.65614e-24,4.58183e-41,-7.87626e-24,4.58183e-41,-7.87626e-24,4.58183e-41 +39: float16 1.87409e+19,3.07221e-41,-6.4323e+29,4.58841e-41,2.8026e-45,0,0,0,-6.47408e+19,4.58841e-41,-1.38943e+16,4.58841e-41,-6.47363e+19,4.58841e-41,-6.47363e+19,4.58841e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 -39: double8 4.63659e-310,6.93843e-310,9.88131e-324,0,6.93842e-310,6.93842e-310,6.93842e-310,6.93842e-310 -39: double16 4.63659e-310,6.93843e-310,9.88131e-324,0,6.93842e-310,6.93842e-310,6.93842e-310,6.93842e-310,6.93842e-310,6.93843e-310,6.93842e-310,9.88131e-324,6.93842e-310,6.93843e-310,4.63659e-310,5.05429e-321 +39: double8 4.65234e-310,6.94846e-310,9.88131e-324,0,6.94845e-310,6.94844e-310,6.94845e-310,6.94845e-310 +39: double16 4.65234e-310,6.94846e-310,9.88131e-324,0,6.94845e-310,6.94844e-310,6.94845e-310,6.94845e-310,6.94845e-310,6.94846e-310,6.94844e-310,9.88131e-324,6.94845e-310,6.94846e-310,4.65234e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -953456,21 +953385,21 @@ 39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . -39: i 0x22bc9700,0x555a,0xaaec1630,0x7fb9,0x2,0,0,0,0x99185d5f,0x7fb9,0x98002338,0x7fb9,0x99185960,0x7fb9,0x99185960,0x7fb9 0x991857f0,0x7fb9,0xaad40592,0x7fb9,0x980075e0,0x7fb9,0x2,0,0x99185700,0x7fb9,0xaadf05f8,0x7fb9,0x22b36ed0,0x555a,0x3ff,0 @ +39: i 0x5f820a80,0x55a4,0xf101e630,0x7fe8,0x2,0,0,0,0xe0609d5f,0x7fe8,0xda457338,0x7fe8,0xe0609960,0x7fe8,0xe0609960,0x7fe8 0xe06097f0,0x7fe8,0xf0e9d592,0x7fe8,0xda45c5e0,0x7fe8,0x2,0,0xe0609700,0x7fe8,0xf0f4d5f8,0x7fe8,0x5f78eed0,0x55a4,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 39: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -39: l 0x555a22bc9700,0x7fb9aaec1630,0x2,0,0x7fb999185d5f,0x7fb998002338,0x7fb999185960,0x7fb999185960 0x7fb9991857f0,0x7fb9aad40592,0x7fb9980075e0,0x2,0x7fb999185700,0x7fb9aadf05f8,0x555a22b36ed0,0x3ff À -39: l 0x555a22bc9700,0x7fb9aaec1630,0x2,0,0x7fb999185d5f,0x7fb998002338,0x7fb999185960,0x7fb999185960,0x7fb9991857f0,0x7fb9aad40592,0x7fb9980075e0,0x2,0x7fb999185700,0x7fb9aadf05f8,0x555a22b36ed0,0x3ff 0xfbad8001,0x10c98ab29a216700,0x7fb999185910,0x7fb9991858d0,0x7fb9991858c8,0x555a22bf6d50,0x7fb975000ba0,0x7fb9aadf73c4,0xfffffffffffffff0,0x7fb9aaec0dea,0x7fb999185870,0,0x7fb9aadf73b0,0x7fb999185910,0x80aadf7280,0x7fb999185920 +39: l 0x55a45f820a80,0x7fe8f101e630,0x2,0,0x7fe8e0609d5f,0x7fe8da457338,0x7fe8e0609960,0x7fe8e0609960 0x7fe8e06097f0,0x7fe8f0e9d592,0x7fe8da45c5e0,0x2,0x7fe8e0609700,0x7fe8f0f4d5f8,0x55a45f78eed0,0x3ff À +39: l 0x55a45f820a80,0x7fe8f101e630,0x2,0,0x7fe8e0609d5f,0x7fe8da457338,0x7fe8e0609960,0x7fe8e0609960,0x7fe8e06097f0,0x7fe8f0e9d592,0x7fe8da45c5e0,0x2,0x7fe8e0609700,0x7fe8f0f4d5f8,0x55a45f78eed0,0x3ff 0xfbad8001,0xe9216a5574bb5000,0x7fe8e0609910,0x7fe8e06098d0,0x7fe8e06098c8,0x55a45f837e60,0x7fe8c1000ba0,0x7fe8f0f543c4,0xfffffffffffffff0,0x7fe8f101ddea,0x7fe8e0609870,0,0x7fe8f0f543b0,0x7fe8e0609910,0x80f0f54280,0x7fe8e0609920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . 39: f 31.1,31.2,31.3 32.4,32.5,32.6 . 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . -39: f 5.11174e-18,3.06184e-41,-4.19374e-13,4.58183e-41,2.8026e-45,0,0,0,-7.87707e-24,4.58183e-41,-1.65614e-24,4.58183e-41,-7.87626e-24,4.58183e-41,-7.87626e-24,4.58183e-41 -7.87597e-24,4.58183e-41,-3.76626e-13,4.58183e-41,-1.66031e-24,4.58183e-41,2.8026e-45,0,-7.87579e-24,4.58183e-41,-3.96169e-13,4.58183e-41,4.86354e-18,3.06184e-41,1.43353e-42,0 @ +39: f 1.87409e+19,3.07221e-41,-6.4323e+29,4.58841e-41,2.8026e-45,0,0,0,-6.47408e+19,4.58841e-41,-1.38943e+16,4.58841e-41,-6.47363e+19,4.58841e-41,-6.47363e+19,4.58841e-41 -6.47347e+19,4.58841e-41,-5.78946e+29,4.58841e-41,-1.3917e+16,4.58841e-41,2.8026e-45,0,-6.47336e+19,4.58841e-41,-6.06184e+29,4.58841e-41,1.79375e+19,3.07221e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -953487,37 +953416,37 @@ 39: 114 warnings generated. 39: 39: -- Comparing output.. -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_DrXGM 2024-06-21 03:43:33.455809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_sFNx3 2023-05-20 23:54:48.866100000 +1400 39: @@ -30,25 +30,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint16 0x22bc9700,0x555a,0xaaec1630,0x7fb9,0x2,0,0,0,0x99185d5f,0x7fb9,0x98002338,0x7fb9,0x99185960,0x7fb9,0x99185960,0x7fb9 +39: +uint16 0x5f820a80,0x55a4,0xf101e630,0x7fe8,0x2,0,0,0,0xe0609d5f,0x7fe8,0xda457338,0x7fe8,0xe0609960,0x7fe8,0xe0609960,0x7fe8 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong8 0x555a22bc9700,0x7fb9aaec1630,0x2,0,0x7fb999185d5f,0x7fb998002338,0x7fb999185960,0x7fb999185960 -39: +ulong16 0x555a22bc9700,0x7fb9aaec1630,0x2,0,0x7fb999185d5f,0x7fb998002338,0x7fb999185960,0x7fb999185960,0x7fb9991857f0,0x7fb9aad40592,0x7fb9980075e0,0x2,0x7fb999185700,0x7fb9aadf05f8,0x555a22b36ed0,0x3ff +39: +ulong8 0x55a45f820a80,0x7fe8f101e630,0x2,0,0x7fe8e0609d5f,0x7fe8da457338,0x7fe8e0609960,0x7fe8e0609960 +39: +ulong16 0x55a45f820a80,0x7fe8f101e630,0x2,0,0x7fe8e0609d5f,0x7fe8da457338,0x7fe8e0609960,0x7fe8e0609960,0x7fe8e06097f0,0x7fe8f0e9d592,0x7fe8da45c5e0,0x2,0x7fe8e0609700,0x7fe8f0f4d5f8,0x55a45f78eed0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float16 5.11174e-18,3.06184e-41,-4.19374e-13,4.58183e-41,2.8026e-45,0,0,0,-7.87707e-24,4.58183e-41,-1.65614e-24,4.58183e-41,-7.87626e-24,4.58183e-41,-7.87626e-24,4.58183e-41 +39: +float16 1.87409e+19,3.07221e-41,-6.4323e+29,4.58841e-41,2.8026e-45,0,0,0,-6.47408e+19,4.58841e-41,-1.38943e+16,4.58841e-41,-6.47363e+19,4.58841e-41,-6.47363e+19,4.58841e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double8 4.63659e-310,6.93843e-310,9.88131e-324,0,6.93842e-310,6.93842e-310,6.93842e-310,6.93842e-310 -39: +double16 4.63659e-310,6.93843e-310,9.88131e-324,0,6.93842e-310,6.93842e-310,6.93842e-310,6.93842e-310,6.93842e-310,6.93843e-310,6.93842e-310,9.88131e-324,6.93842e-310,6.93843e-310,4.63659e-310,5.05429e-321 +39: +double8 4.65234e-310,6.94846e-310,9.88131e-324,0,6.94845e-310,6.94844e-310,6.94845e-310,6.94845e-310 +39: +double16 4.65234e-310,6.94846e-310,9.88131e-324,0,6.94845e-310,6.94844e-310,6.94845e-310,6.94845e-310,6.94845e-310,6.94846e-310,6.94844e-310,9.88131e-324,6.94845e-310,6.94846e-310,4.65234e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -953526,7 +953455,7 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0x22bc9700,0x555a,0xaaec1630,0x7fb9,0x2,0,0,0,0x99185d5f,0x7fb9,0x98002338,0x7fb9,0x99185960,0x7fb9,0x99185960,0x7fb9 0x991857f0,0x7fb9,0xaad40592,0x7fb9,0x980075e0,0x7fb9,0x2,0,0x99185700,0x7fb9,0xaadf05f8,0x7fb9,0x22b36ed0,0x555a,0x3ff,0 @ +39: +i 0x5f820a80,0x55a4,0xf101e630,0x7fe8,0x2,0,0,0,0xe0609d5f,0x7fe8,0xda457338,0x7fe8,0xe0609960,0x7fe8,0xe0609960,0x7fe8 0xe06097f0,0x7fe8,0xf0e9d592,0x7fe8,0xda45c5e0,0x7fe8,0x2,0,0xe0609700,0x7fe8,0xf0f4d5f8,0x7fe8,0x5f78eed0,0x55a4,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -953534,8 +953463,8 @@ 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x555a22bc9700,0x7fb9aaec1630,0x2,0,0x7fb999185d5f,0x7fb998002338,0x7fb999185960,0x7fb999185960 0x7fb9991857f0,0x7fb9aad40592,0x7fb9980075e0,0x2,0x7fb999185700,0x7fb9aadf05f8,0x555a22b36ed0,0x3ff À -39: +l 0x555a22bc9700,0x7fb9aaec1630,0x2,0,0x7fb999185d5f,0x7fb998002338,0x7fb999185960,0x7fb999185960,0x7fb9991857f0,0x7fb9aad40592,0x7fb9980075e0,0x2,0x7fb999185700,0x7fb9aadf05f8,0x555a22b36ed0,0x3ff 0xfbad8001,0x10c98ab29a216700,0x7fb999185910,0x7fb9991858d0,0x7fb9991858c8,0x555a22bf6d50,0x7fb975000ba0,0x7fb9aadf73c4,0xfffffffffffffff0,0x7fb9aaec0dea,0x7fb999185870,0,0x7fb9aadf73b0,0x7fb999185910,0x80aadf7280,0x7fb999185920 +39: +l 0x55a45f820a80,0x7fe8f101e630,0x2,0,0x7fe8e0609d5f,0x7fe8da457338,0x7fe8e0609960,0x7fe8e0609960 0x7fe8e06097f0,0x7fe8f0e9d592,0x7fe8da45c5e0,0x2,0x7fe8e0609700,0x7fe8f0f4d5f8,0x55a45f78eed0,0x3ff À +39: +l 0x55a45f820a80,0x7fe8f101e630,0x2,0,0x7fe8e0609d5f,0x7fe8da457338,0x7fe8e0609960,0x7fe8e0609960,0x7fe8e06097f0,0x7fe8f0e9d592,0x7fe8da45c5e0,0x2,0x7fe8e0609700,0x7fe8f0f4d5f8,0x55a45f78eed0,0x3ff 0xfbad8001,0xe9216a5574bb5000,0x7fe8e0609910,0x7fe8e06098d0,0x7fe8e06098c8,0x55a45f837e60,0x7fe8c1000ba0,0x7fe8f0f543c4,0xfffffffffffffff0,0x7fe8f101ddea,0x7fe8e0609870,0,0x7fe8f0f543b0,0x7fe8e0609910,0x80f0f54280,0x7fe8e0609920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -953543,7 +953472,7 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f 5.11174e-18,3.06184e-41,-4.19374e-13,4.58183e-41,2.8026e-45,0,0,0,-7.87707e-24,4.58183e-41,-1.65614e-24,4.58183e-41,-7.87626e-24,4.58183e-41,-7.87626e-24,4.58183e-41 -7.87597e-24,4.58183e-41,-3.76626e-13,4.58183e-41,-1.66031e-24,4.58183e-41,2.8026e-45,0,-7.87579e-24,4.58183e-41,-3.96169e-13,4.58183e-41,4.86354e-18,3.06184e-41,1.43353e-42,0 @ +39: +f 1.87409e+19,3.07221e-41,-6.4323e+29,4.58841e-41,2.8026e-45,0,0,0,-6.47408e+19,4.58841e-41,-1.38943e+16,4.58841e-41,-6.47363e+19,4.58841e-41,-6.47363e+19,4.58841e-41 -6.47347e+19,4.58841e-41,-5.78946e+29,4.58841e-41,-1.3917e+16,4.58841e-41,2.8026e-45,0,-6.47336e+19,4.58841e-41,-6.06184e+29,4.58841e-41,1.79375e+19,3.07221e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -953560,21 +953489,148 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_DrXGM +39: /tmp/cmake_testrun_sFNx3 39: 39: 39: -- OK - 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 3.93 sec + 6/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 9.24 sec +test 7 + Start 7: kernel/test_convert_type_2 + +7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +7: Test timeout computed to be: 10000000 +37: Running test test_ucharn... +37: uchar2 0 +37: uchar3 0 +37: uchar4 0 +37: uchar8 0 +37: uchar16 0 +37: uchar2 41 +37: uchar3 7b +37: uchar4 c6 +37: uchar8 29c +37: uchar16 7a0 +37: OK +37: +37: +37: -- Comparing output.. + 7/165 Test #37: kernel/test_ucharn .................................................................. Passed 9.45 sec +test 8 + Start 8: kernel/test_convert_type_4 + +8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +8: Test timeout computed to be: 10000000 +41: Running test test_sizeof... +41: sizeof(uint) == 4 +41: sizeof(uint2) == 8 +41: sizeof(uint3) == 16 +41: sizeof(uint4) == 16 +41: sizeof(uint8) == 32 +41: sizeof(uint16) == 64 +41: OK +41: +41: +41: -- Comparing output.. + 8/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 9.55 sec +test 9 + Start 9: kernel/test_convert_type_8 + +9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +9: Test timeout computed to be: 10000000 +40: Running test test_printf_vectors_ulongn... +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x560f511d6540,0x1,0x1,0x1 +40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x560f511d6540,0x1,0x1,0x1,0x560f51242f50,0x7f8664e99ed5,0x1,0x7f8664eacb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: ulong8 0x560f51242f50,0x7f8664e99ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: ulong16 0x7f865667d210,0x7f8640000900,0x1000000000002e9,0x1,0x788200000010,0x7f865667d8f0,0x7f865667d7f0,0x7f864e4cacb0,0x7f865667d210,0x7f8640000900,0x7f865667d211,0x7f865667d764,0x788200000010,0x7f8640000900,0x100000000000223,0x1 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: l 0x7f865667da40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x560f51242f50,0x7f8664e99ed5,0x1,0x7f8664eacb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: l 0x7f865667db00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x560f51242f50,0x7f8664e99ed5,0x1,0x7f8664eacb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +40: ulong2 0 +40: ulong3 0 +40: ulong4 0 +40: ulong8 0 +40: ulong16 0 +40: ulong2 edcba98765432150 +40: ulong3 edcba98765432176 +40: ulong4 edcba987654321c9 +40: ulong8 edcba98765432393 +40: ulong16 edcba987654326af +40: OK +40: +40: 10 warnings generated. +40: +40: -- Comparing output.. +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_RUfhr 2023-05-20 23:54:49.802064804 +1400 +40: @@ -2,19 +2,19 @@ +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x560f511d6540,0x1,0x1,0x1 +40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x560f511d6540,0x1,0x1,0x1,0x560f51242f50,0x7f8664e99ed5,0x1,0x7f8664eacb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 +40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 +40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 +40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 +40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 +40: +ulong8 0x560f51242f50,0x7f8664e99ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: +ulong16 0x7f865667d210,0x7f8640000900,0x1000000000002e9,0x1,0x788200000010,0x7f865667d8f0,0x7f865667d7f0,0x7f864e4cacb0,0x7f865667d210,0x7f8640000900,0x7f865667d211,0x7f865667d764,0x788200000010,0x7f8640000900,0x100000000000223,0x1 +40: +40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . +40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . +40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . +40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . +40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . +40: +l 0x7f865667da40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x560f51242f50,0x7f8664e99ed5,0x1,0x7f8664eacb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: +l 0x7f865667db00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x560f51242f50,0x7f8664e99ed5,0x1,0x7f8664eacb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +40: ulong2 0 +40: ulong3 0 +40: +40: +40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): +40: FAIL: Test output does not match the expected output; output stored in +40: /tmp/cmake_testrun_RUfhr +40: +40: +40: -- OK + 9/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 10.18 sec +test 10 + Start 10: kernel/test_convert_type_16 + +10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +10: Test timeout computed to be: 10000000 +35: OK +35: +35: 24 warnings generated. +35: + 10/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 16.05 sec test 11 Start 11: kernel/test_bitselect 11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 11: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 11: Test timeout computed to be: 10000000 -31: OK -31: -31: - 10/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 8.67 sec +29: OK +29: +29: + 11/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 18.02 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -953583,10 +953639,11 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -29: OK -29: -29: - 11/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 8.98 sec +42: OK +42: +42: 24 warnings generated. +42: + 12/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 18.05 sec test 13 Start 13: kernel/test_hadd_loops @@ -953595,22 +953652,22 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -36: OK -36: -36: 24 warnings generated. -36: - 12/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 9.41 sec +34: OK +34: +34: 14 warnings generated. +34: + 13/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 18.40 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 -35: OK -35: -35: 24 warnings generated. -35: - 13/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 9.43 sec +32: OK +32: +32: 14 warnings generated. +32: + 14/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 18.47 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -953623,52 +953680,53 @@ 33: 33: 14 warnings generated. 33: - 14/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 9.65 sec + 15/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 18.49 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -42: OK -42: -42: 24 warnings generated. -42: - 15/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 9.73 sec +36: OK +36: +36: 24 warnings generated. +36: + 16/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 18.52 sec test 153 Start 153: examples/matrix1_local 153: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" "-l" 153: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 153: Test timeout computed to be: 10000000 -30: OK -30: -30: - 16/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 9.81 sec +31: OK +31: +31: + 17/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 18.62 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -34: OK -34: -34: 14 warnings generated. -34: 154: 154: - 17/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 10.06 sec +30: OK +30: +30: + 18/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 19.30 sec test 155 Start 155: examples/matrix1_spir_local 155: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-DMYGEMM4####-DLOCAL_SIZE=32####-DMYGEMM6####-DTSN=64####-DTSM=64####-DTSK=8####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####-l####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 155: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 155: Test timeout computed to be: 10000000 +155: +155: 5: Running test test_as_type... 5: OK 5: 5: - 18/165 Test #5: kernel/test_as_type ................................................................. Passed 10.26 sec + 19/165 Test #5: kernel/test_as_type ................................................................. Passed 20.26 sec test 156 Start 156: examples/matrix1_poclbin @@ -953677,138 +953735,103 @@ 156: Environment variables: 156: POCL_KERNEL_CACHE=0 156: Test timeout computed to be: 10000000 -155: -155: -32: OK -32: -32: 14 warnings generated. -32: - 19/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 11.18 sec -test 14 - Start 14: kernel/test_min_max - -14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -14: Test timeout computed to be: 10000000 -6: Running test test_convert_type_1... -6: OK -6: -6: 66 warnings generated. -6: - 20/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 12.97 sec -test 15 - Start 15: kernel/test_length_distance - -15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -15: Test timeout computed to be: 10000000 165: 4 warnings generated. -164: 4 warnings generated. 152: argc: 2 152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 152: EXPLICIT BINARY: (null) 152: Autodetected local_wg: 64 max wg size: 4096 152: Using simplest kernel (myGEMM2) 152: -152: Expected sum of all elements: 133049881919 +152: Expected sum of all elements: 133350917730 152: gws: 512 512 lws: 64 64 -152: Performance: 4.271395 GFLOPS/s | Time: 62.844922 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133049881919 +152: Performance: 3.100792 GFLOPS/s | Time: 86.569962 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 133350917730 152: OK - 21/165 Test #152: examples/matrix1 .................................................................... Passed 5.46 sec -test 16 - Start 16: kernel/test_fmin_fmax_fma - -16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -16: Test timeout computed to be: 10000000 -153: argc: 3 -153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 -153: EXPLICIT BINARY: (null) -153: Autodetected local_wg: 64 max wg size: 4096 -153: Using locals (myGEMM4) -153: Using local group size: [64, 4] -153: -153: Expected sum of all elements: 132706690091 -153: gws: 512 32 lws: 64 4 -153: Performance: 1.570472 GFLOPS/s | Time: 170.926619 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 132706690091 -153: OK - 22/165 Test #153: examples/matrix1_local .............................................................. Passed 5.70 sec -test 17 - Start 17: kernel/test_local_struct_array + 20/165 Test #152: examples/matrix1 .................................................................... Passed 7.34 sec +test 14 + Start 14: kernel/test_min_max -17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -17: Test timeout computed to be: 10000000 +14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +14: Test timeout computed to be: 10000000 154: argc: 4 154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 154: Binary local_wg: 32 154: Using simplest kernel (myGEMM2) 154: -154: Expected sum of all elements: 16654058021 +154: Expected sum of all elements: 16650907739 154: gws: 256 256 lws: 32 32 -154: Performance: 7.010167 GFLOPS/s | Time: 4.786538 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16654058021 +154: Performance: 1.914220 GFLOPS/s | Time: 17.529033 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16650907739 154: OK 154: 154: 154: 154: - 23/165 Test #154: examples/matrix1_spir ............................................................... Passed 5.96 sec -test 18 - Start 18: kernel/test_convert_sat_regression + 21/165 Test #154: examples/matrix1_spir ............................................................... Passed 8.50 sec +test 15 + Start 15: kernel/test_length_distance -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -18: Test timeout computed to be: 10000000 +15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +15: Test timeout computed to be: 10000000 +164: 4 warnings generated. 156: 156: -14: Running test test_min_max... -14: OK -14: -14: - 24/165 Test #14: kernel/test_min_max ................................................................. Passed 5.03 sec -test 19 - Start 19: kernel/test_rotate +153: argc: 3 +153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 +153: EXPLICIT BINARY: (null) +153: Autodetected local_wg: 64 max wg size: 4096 +153: Using locals (myGEMM4) +153: Using local group size: [64, 4] +153: +153: Expected sum of all elements: 133350917730 +153: gws: 512 32 lws: 64 4 +153: Performance: 1.027036 GFLOPS/s | Time: 261.369075 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 133350917730 +153: OK + 22/165 Test #153: examples/matrix1_local .............................................................. Passed 11.91 sec +test 16 + Start 16: kernel/test_fmin_fmax_fma -19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -19: Test timeout computed to be: 10000000 +16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +16: Test timeout computed to be: 10000000 156: argc: 4 156: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 156: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_poclbin.bin 156: Binary local_wg: 32 156: Using simplest kernel (myGEMM2) 156: -156: Expected sum of all elements: 16730039082 +156: Expected sum of all elements: 16627681536 156: gws: 256 256 lws: 32 32 -156: Performance: 5.503789 GFLOPS/s | Time: 6.096606 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16730039082 +156: Performance: 1.984222 GFLOPS/s | Time: 16.910626 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16627681536 156: OK 156: 156: 156: 156: - 25/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 7.00 sec -test 20 - Start 20: kernel/test_fabs + 23/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 10.44 sec +test 17 + Start 17: kernel/test_local_struct_array -20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -20: Test timeout computed to be: 10000000 -15: Running test test_length_distance... -15: OK -15: -15: - 26/165 Test #15: kernel/test_length_distance ......................................................... Passed 4.77 sec -test 21 - Start 21: kernel/test_copy_signbit +17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +17: Test timeout computed to be: 10000000 +6: Running test test_convert_type_1... +6: OK +6: +6: 66 warnings generated. +6: + 24/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 23.13 sec +test 18 + Start 18: kernel/test_convert_sat_regression -21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -21: Test timeout computed to be: 10000000 +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +18: Test timeout computed to be: 10000000 155: argc: 5 155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 @@ -953816,111 +953839,144 @@ 155: Using locals (myGEMM4) 155: Using local group size: [32, 4] 155: -155: Expected sum of all elements: 16654058021 +155: Expected sum of all elements: 16650907739 155: gws: 256 32 lws: 32 4 -155: Performance: 0.551524 GFLOPS/s | Time: 60.839485 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16654058021 +155: Performance: 0.285967 GFLOPS/s | Time: 117.336606 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16650907739 155: OK 155: 155: 155: 155: - 27/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 7.94 sec + 25/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 13.46 sec +test 19 + Start 19: kernel/test_rotate + +19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +19: Test timeout computed to be: 10000000 +14: Running test test_min_max... +14: OK +14: +14: + 26/165 Test #14: kernel/test_min_max ................................................................. Passed 8.98 sec +test 20 + Start 20: kernel/test_fabs + +20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +20: Test timeout computed to be: 10000000 +8: Running test test_convert_type_4... +8: OK +8: +8: 66 warnings generated. +8: + 27/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 27.67 sec +test 21 + Start 21: kernel/test_copy_signbit + +21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +21: Test timeout computed to be: 10000000 +15: Running test test_length_distance... +15: OK +15: +15: + 28/165 Test #15: kernel/test_length_distance ......................................................... Passed 10.12 sec test 22 Start 22: kernel/test_ilogb 22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 22: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 22: Test timeout computed to be: 10000000 -17: Running test test_local_struct_array... -17: OK -17: -17: - 28/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 3.12 sec +7: Running test test_convert_type_2... +7: OK +7: +7: 66 warnings generated. +7: + 29/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 28.05 sec test 23 Start 23: kernel/test_ldexp 23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 23: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 23: Test timeout computed to be: 10000000 -9: Running test test_convert_type_8... -9: OK -9: -9: 222 warnings generated. -9: - 29/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 15.31 sec +17: Running test test_local_struct_array... +17: OK +17: +17: + 30/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 7.88 sec test 24 Start 24: kernel/test_isnan 24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 24: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 24: Test timeout computed to be: 10000000 -8: Running test test_convert_type_4... -8: OK -8: -8: 66 warnings generated. -8: - 30/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 16.26 sec +16: Running test test_fmin_fmax_fma... +16: OK +16: +16: + 31/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 8.76 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -7: Running test test_convert_type_2... -7: OK -7: -7: 66 warnings generated. -7: - 31/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 16.38 sec +9: Running test test_convert_type_8... +9: OK +9: +9: 222 warnings generated. +9: + 32/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 30.50 sec test 26 Start 26: kernel/test_frexp_modf 26: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_frexp_modf" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 26: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 26: Test timeout computed to be: 10000000 -16: Running test test_fmin_fmax_fma... -16: OK -16: -16: - 32/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 4.80 sec +18: Running test test_convert_sat_regression... +18: OK +18: +18: + 33/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 9.29 sec test 27 Start 27: kernel/test_sampler_address_clamp 27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 27: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 27: Test timeout computed to be: 10000000 -18: Running test test_convert_sat_regression... -18: OK -18: -18: - 33/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 4.52 sec +10: Running test test_convert_type_16... +10: OK +10: +10: 322 warnings generated. +10: + 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 31.82 sec test 28 Start 28: kernel/test_image_query_funcs 28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 28: Test timeout computed to be: 10000000 -164: 4 warnings generated. 165: 4 warnings generated. -10: Running test test_convert_type_16... -10: OK -10: -10: 322 warnings generated. -10: - 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 20.22 sec +164: 4 warnings generated. +20: Running test test_fabs... +20: OK +20: +20: 3 warnings generated. +20: + 35/165 Test #20: kernel/test_fabs .................................................................... Passed 12.54 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -20: Running test test_fabs... -20: OK -20: -20: 3 warnings generated. -20: - 35/165 Test #20: kernel/test_fabs .................................................................... Passed 6.90 sec +25: Running test test_short16... +25: OK +25: +25: + 36/165 Test #25: kernel/test_short16 ................................................................. Passed 8.64 sec test 142 Start 142: examples/example0_spir @@ -953931,12 +953987,12 @@ 142: 142: 142: -11: Running test test_bitselect... -11: OK -11: -11: 36 warnings generated. -11: - 36/165 Test #11: kernel/test_bitselect ............................................................... Passed 20.75 sec +21: Running test test_copy_signbit... +21: OK +21: +21: 6 warnings generated. +21: + 37/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 11.34 sec test 143 Start 143: examples/example1_dot_product @@ -953949,18 +954005,23 @@ 26: OK 26: 26: - 37/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 5.03 sec + 38/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 8.55 sec test 144 Start 144: examples/example1_spir 144: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 144: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 144: Test timeout computed to be: 10000000 -27: Running test test_sampler_address_clamp... -27: OK -27: -27: - 38/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 4.94 sec +144: +144: +144: +144: +23: Running test test_ldexp... +23: OK +23: +23: 3 warnings generated. +23: + 39/165 Test #23: kernel/test_ldexp ................................................................... Passed 12.32 sec test 145 Start 145: examples/example1_poclbin @@ -953969,47 +954030,46 @@ 145: Environment variables: 145: POCL_CACHE_DIR=./Testing/Temporary 145: Test timeout computed to be: 10000000 -144: -144: -144: -144: -145: -145: -22: Running test test_ilogb... -22: OK -22: -22: 3 warnings generated. -22: - 39/165 Test #22: kernel/test_ilogb ................................................................... Passed 7.55 sec +28: read imag1: 2,9,11,7 +28: read imag2: 2,9,11,7 +28: Running test test_image_query_funcs... +28: OK +28: +28: + 40/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 7.82 sec test 146 Start 146: examples/example2 146: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2 146: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 146: Test timeout computed to be: 10000000 -23: Running test test_ldexp... -23: OK -23: -23: 3 warnings generated. -23: - 40/165 Test #23: kernel/test_ldexp ................................................................... Passed 7.00 sec +27: Running test test_sampler_address_clamp... +27: OK +27: +27: + 41/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 9.13 sec test 147 Start 147: examples/example2_spir 147: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 147: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 147: Test timeout computed to be: 10000000 -25: Running test test_short16... -25: OK -25: -25: - 41/165 Test #25: kernel/test_short16 ................................................................. Passed 5.97 sec +145: +145: +22: Running test test_ilogb... +22: OK +22: +22: 3 warnings generated. +22: + 42/165 Test #22: kernel/test_ilogb ................................................................... Passed 13.42 sec test 148 Start 148: examples/example2_poclbin 148: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 148: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 148: Test timeout computed to be: 10000000 +147: +147: 145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 @@ -954017,11 +954077,9 @@ 145: OK 145: 145: -147: -147: 145: 145: - 42/165 Test #145: examples/example1_poclbin ........................................................... Passed 0.98 sec + 43/165 Test #145: examples/example1_poclbin ........................................................... Passed 1.33 sec test 149 Start 149: examples/example2a @@ -954032,12 +954090,12 @@ 149: Test timeout computed to be: 10000000 147: 147: -21: Running test test_copy_signbit... -21: OK -21: -21: 6 warnings generated. -21: - 43/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 8.43 sec +11: Running test test_bitselect... +11: OK +11: +11: 36 warnings generated. +11: + 44/165 Test #11: kernel/test_bitselect ............................................................... Passed 35.31 sec test 150 Start 150: examples/example2a_spir @@ -954050,165 +954108,164 @@ 150: 150: 150: -28: read imag1: 2,9,11,7 -28: read imag2: 2,9,11,7 -28: Running test test_image_query_funcs... -28: OK -28: -28: - 44/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 6.59 sec +24: Running test test_isnan... +24: OK +24: +24: 12 warnings generated. +24: + 45/165 Test #24: kernel/test_isnan ................................................................... Passed 14.84 sec test 151 Start 151: examples/example2a_poclbin 151: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin####/build/pocl-3.1/examples/example2a/example2a.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/example2a####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2a.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 151: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a 151: Test timeout computed to be: 10000000 -24: Running test test_isnan... -24: OK -24: -24: 12 warnings generated. -24: - 45/165 Test #24: kernel/test_isnan ................................................................... Passed 8.18 sec +142: (71 * 7 + 1) = 498 (OK) +142: (155 * 7 + 103) = 1188 (OK) +142: (148 * 7 + 45) = 1081 (OK) +142: (182 * 7 + 95) = 1369 (OK) +142: (133 * 7 + 112) = 1043 (OK) +142: (185 * 7 + 114) = 1409 (OK) +142: (187 * 7 + 16) = 1325 (OK) +142: (91 * 7 + 47) = 684 (OK) +142: (198 * 7 + 28) = 1414 (OK) +142: (205 * 7 + 15) = 1450 (OK) +142: (139 * 7 + 160) = 1133 (OK) +142: (122 * 7 + 183) = 1037 (OK) +142: (255 * 7 + 114) = 1899 (OK) +142: (132 * 7 + 179) = 1103 (OK) +142: (203 * 7 + 72) = 1493 (OK) +142: (202 * 7 + 18) = 1432 (OK) +142: (73 * 7 + 101) = 612 (OK) +142: (122 * 7 + 221) = 1075 (OK) +142: (146 * 7 + 48) = 1070 (OK) +142: (60 * 7 + 23) = 443 (OK) +142: (161 * 7 + 245) = 1372 (OK) +142: (137 * 7 + 92) = 1051 (OK) +142: (6 * 7 + 228) = 270 (OK) +142: (139 * 7 + 204) = 1177 (OK) +142: (0 * 7 + 88) = 88 (OK) +142: (219 * 7 + 139) = 1672 (OK) +142: (249 * 7 + 85) = 1828 (OK) +142: (67 * 7 + 248) = 717 (OK) +142: (199 * 7 + 199) = 1592 (OK) +142: (172 * 7 + 147) = 1351 (OK) +142: (15 * 7 + 118) = 223 (OK) +142: (165 * 7 + 88) = 1243 (OK) +142: (219 * 7 + 31) = 1564 (OK) +142: (53 * 7 + 109) = 480 (OK) +142: (80 * 7 + 114) = 674 (OK) +142: (132 * 7 + 241) = 1165 (OK) +142: (103 * 7 + 13) = 734 (OK) +142: (77 * 7 + 109) = 648 (OK) +142: (242 * 7 + 216) = 1910 (OK) +142: (57 * 7 + 242) = 641 (OK) +142: (48 * 7 + 20) = 356 (OK) +142: (126 * 7 + 41) = 923 (OK) +142: (106 * 7 + 193) = 935 (OK) +142: (34 * 7 + 49) = 287 (OK) +142: (136 * 7 + 206) = 1158 (OK) +142: (196 * 7 + 151) = 1523 (OK) +142: (68 * 7 + 106) = 582 (OK) +142: (239 * 7 + 31) = 1704 (OK) +142: (137 * 7 + 36) = 995 (OK) +142: (140 * 7 + 217) = 1197 (OK) +142: (150 * 7 + 16) = 1066 (OK) +142: (202 * 7 + 254) = 1668 (OK) +142: (29 * 7 + 23) = 226 (OK) +142: (107 * 7 + 15) = 764 (OK) +142: (239 * 7 + 165) = 1838 (OK) +142: (2 * 7 + 32) = 46 (OK) +142: (185 * 7 + 128) = 1423 (OK) +142: (73 * 7 + 35) = 546 (OK) +142: (65 * 7 + 107) = 562 (OK) +142: (85 * 7 + 201) = 796 (OK) +142: (57 * 7 + 25) = 424 (OK) +142: (96 * 7 + 125) = 797 (OK) +142: (131 * 7 + 79) = 996 (OK) +142: (156 * 7 + 13) = 1105 (OK) +142: (115 * 7 + 40) = 845 (OK) +142: (230 * 7 + 10) = 1620 (OK) +142: (56 * 7 + 177) = 569 (OK) +142: (8 * 7 + 86) = 142 (OK) +142: (200 * 7 + 115) = 1515 (OK) +142: (101 * 7 + 184) = 891 (OK) +142: (24 * 7 + 103) = 271 (OK) +142: (216 * 7 + 210) = 1722 (OK) +142: (231 * 7 + 33) = 1650 (OK) +142: (245 * 7 + 40) = 1755 (OK) +142: (141 * 7 + 74) = 1061 (OK) +142: (241 * 7 + 198) = 1885 (OK) +142: (100 * 7 + 81) = 781 (OK) +142: (68 * 7 + 231) = 707 (OK) +142: (160 * 7 + 224) = 1344 (OK) +142: (244 * 7 + 20) = 1728 (OK) +142: (9 * 7 + 219) = 282 (OK) +142: (30 * 7 + 65) = 275 (OK) +142: (140 * 7 + 38) = 1018 (OK) +142: (151 * 7 + 84) = 1141 (OK) +142: (153 * 7 + 253) = 1324 (OK) +142: (12 * 7 + 178) = 262 (OK) +142: (100 * 7 + 228) = 928 (OK) +142: (132 * 7 + 76) = 1000 (OK) +142: (6 * 7 + 121) = 163 (OK) +142: (116 * 7 + 147) = 959 (OK) +142: (196 * 7 + 102) = 1474 (OK) +142: (89 * 7 + 40) = 663 (OK) +142: (183 * 7 + 157) = 1438 (OK) +142: (15 * 7 + 88) = 193 (OK) +142: (126 * 7 + 4) = 886 (OK) +142: (108 * 7 + 135) = 891 (OK) +142: (223 * 7 + 138) = 1699 (OK) +142: (200 * 7 + 107) = 1507 (OK) +142: (176 * 7 + 96) = 1328 (OK) +142: (191 * 7 + 73) = 1410 (OK) +142: (93 * 7 + 204) = 855 (OK) +142: (251 * 7 + 193) = 1950 (OK) +142: (176 * 7 + 127) = 1359 (OK) +142: (13 * 7 + 182) = 273 (OK) +142: (249 * 7 + 130) = 1873 (OK) +142: (73 * 7 + 189) = 700 (OK) +142: (232 * 7 + 163) = 1787 (OK) +142: (229 * 7 + 159) = 1762 (OK) +142: (64 * 7 + 244) = 692 (OK) +142: (247 * 7 + 190) = 1919 (OK) +142: (248 * 7 + 99) = 1835 (OK) +142: (69 * 7 + 215) = 698 (OK) +142: (237 * 7 + 14) = 1673 (OK) +142: (66 * 7 + 157) = 619 (OK) +142: (110 * 7 + 2) = 772 (OK) +142: (231 * 7 + 203) = 1820 (OK) +142: (206 * 7 + 226) = 1668 (OK) +142: (140 * 7 + 126) = 1106 (OK) +142: (98 * 7 + 154) = 840 (OK) +142: (53 * 7 + 91) = 462 (OK) +142: (28 * 7 + 126) = 322 (OK) +142: (24 * 7 + 4) = 172 (OK) +142: (33 * 7 + 253) = 484 (OK) +142: (163 * 7 + 98) = 1239 (OK) +142: (241 * 7 + 155) = 1842 (OK) +142: (32 * 7 + 234) = 458 (OK) +142: (254 * 7 + 102) = 1880 (OK) +142: (193 * 7 + 236) = 1587 (OK) +142: PASS +142: +142: +142: +142: + 46/165 Test #142: examples/example0_spir .............................................................. Passed 6.20 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 -142: (154 * 7 + 182) = 1260 (OK) -142: (136 * 7 + 147) = 1099 (OK) -142: (20 * 7 + 10) = 150 (OK) -142: (178 * 7 + 23) = 1269 (OK) -142: (253 * 7 + 228) = 1999 (OK) -142: (175 * 7 + 108) = 1333 (OK) -142: (117 * 7 + 224) = 1043 (OK) -142: (65 * 7 + 203) = 658 (OK) -142: (71 * 7 + 164) = 661 (OK) -142: (156 * 7 + 135) = 1227 (OK) -142: (11 * 7 + 138) = 215 (OK) -142: (253 * 7 + 24) = 1795 (OK) -142: (3 * 7 + 9) = 30 (OK) -142: (156 * 7 + 115) = 1207 (OK) -142: (181 * 7 + 211) = 1478 (OK) -142: (195 * 7 + 79) = 1444 (OK) -142: (138 * 7 + 75) = 1041 (OK) -142: (226 * 7 + 158) = 1740 (OK) -142: (85 * 7 + 149) = 744 (OK) -142: (181 * 7 + 82) = 1349 (OK) -142: (121 * 7 + 101) = 948 (OK) -142: (190 * 7 + 238) = 1568 (OK) -142: (69 * 7 + 0) = 483 (OK) -142: (185 * 7 + 140) = 1435 (OK) -142: (164 * 7 + 85) = 1233 (OK) -142: (19 * 7 + 175) = 308 (OK) -142: (224 * 7 + 16) = 1584 (OK) -142: (200 * 7 + 227) = 1627 (OK) -142: (25 * 7 + 100) = 275 (OK) -142: (86 * 7 + 206) = 808 (OK) -142: (56 * 7 + 25) = 417 (OK) -142: (29 * 7 + 194) = 397 (OK) -142: (100 * 7 + 255) = 955 (OK) -142: (96 * 7 + 186) = 858 (OK) -142: (148 * 7 + 22) = 1058 (OK) -142: (12 * 7 + 14) = 98 (OK) -142: (123 * 7 + 203) = 1064 (OK) -142: (252 * 7 + 192) = 1956 (OK) -142: (203 * 7 + 182) = 1603 (OK) -142: (76 * 7 + 111) = 643 (OK) -142: (11 * 7 + 95) = 172 (OK) -142: (31 * 7 + 235) = 452 (OK) -142: (111 * 7 + 231) = 1008 (OK) -142: (207 * 7 + 136) = 1585 (OK) -142: (75 * 7 + 37) = 562 (OK) -142: (86 * 7 + 131) = 733 (OK) -142: (63 * 7 + 115) = 556 (OK) -142: (69 * 7 + 163) = 646 (OK) -142: (114 * 7 + 166) = 964 (OK) -142: (93 * 7 + 7) = 658 (OK) -142: (188 * 7 + 106) = 1422 (OK) -142: (21 * 7 + 55) = 202 (OK) -142: (53 * 7 + 17) = 388 (OK) -142: (247 * 7 + 0) = 1729 (OK) -142: (199 * 7 + 67) = 1460 (OK) -142: (111 * 7 + 211) = 988 (OK) -142: (162 * 7 + 142) = 1276 (OK) -142: (190 * 7 + 17) = 1347 (OK) -142: (117 * 7 + 141) = 960 (OK) -142: (153 * 7 + 193) = 1264 (OK) -142: (179 * 7 + 239) = 1492 (OK) -142: (68 * 7 + 242) = 718 (OK) -142: (98 * 7 + 138) = 824 (OK) -142: (149 * 7 + 212) = 1255 (OK) -142: (48 * 7 + 243) = 579 (OK) -142: (219 * 7 + 236) = 1769 (OK) -142: (93 * 7 + 240) = 891 (OK) -142: (35 * 7 + 146) = 391 (OK) -142: (2 * 7 + 26) = 40 (OK) -142: (146 * 7 + 201) = 1223 (OK) -142: (93 * 7 + 1) = 652 (OK) -142: (156 * 7 + 255) = 1347 (OK) -142: (144 * 7 + 91) = 1099 (OK) -142: (16 * 7 + 5) = 117 (OK) -142: (232 * 7 + 169) = 1793 (OK) -142: (198 * 7 + 155) = 1541 (OK) -142: (152 * 7 + 11) = 1075 (OK) -142: (141 * 7 + 250) = 1237 (OK) -142: (149 * 7 + 35) = 1078 (OK) -142: (206 * 7 + 197) = 1639 (OK) -142: (22 * 7 + 170) = 324 (OK) -142: (177 * 7 + 115) = 1354 (OK) -142: (154 * 7 + 212) = 1290 (OK) -142: (5 * 7 + 156) = 191 (OK) -142: (238 * 7 + 151) = 1817 (OK) -142: (102 * 7 + 75) = 789 (OK) -142: (152 * 7 + 2) = 1066 (OK) -142: (74 * 7 + 40) = 558 (OK) -142: (93 * 7 + 90) = 741 (OK) -142: (46 * 7 + 70) = 392 (OK) -142: (3 * 7 + 244) = 265 (OK) -142: (225 * 7 + 155) = 1730 (OK) -142: (255 * 7 + 111) = 1896 (OK) -142: (149 * 7 + 148) = 1191 (OK) -142: (146 * 7 + 99) = 1121 (OK) -142: (89 * 7 + 168) = 791 (OK) -142: (13 * 7 + 10) = 101 (OK) -142: (27 * 7 + 168) = 357 (OK) -142: (222 * 7 + 32) = 1586 (OK) -142: (68 * 7 + 204) = 680 (OK) -142: (183 * 7 + 170) = 1451 (OK) -142: (23 * 7 + 79) = 240 (OK) -142: (173 * 7 + 97) = 1308 (OK) -142: (120 * 7 + 10) = 850 (OK) -142: (187 * 7 + 166) = 1475 (OK) -142: (80 * 7 + 190) = 750 (OK) -142: (154 * 7 + 50) = 1128 (OK) -142: (89 * 7 + 154) = 777 (OK) -142: (161 * 7 + 238) = 1365 (OK) -142: (46 * 7 + 51) = 373 (OK) -142: (82 * 7 + 136) = 710 (OK) -142: (219 * 7 + 95) = 1628 (OK) -142: (146 * 7 + 246) = 1268 (OK) -142: (7 * 7 + 113) = 162 (OK) -142: (22 * 7 + 76) = 230 (OK) -142: (61 * 7 + 205) = 632 (OK) -142: (246 * 7 + 85) = 1807 (OK) -142: (28 * 7 + 163) = 359 (OK) -142: (182 * 7 + 148) = 1422 (OK) -142: (174 * 7 + 114) = 1332 (OK) -142: (58 * 7 + 254) = 660 (OK) -142: (48 * 7 + 213) = 549 (OK) -142: (48 * 7 + 138) = 474 (OK) -142: (111 * 7 + 209) = 986 (OK) -142: (120 * 7 + 157) = 997 (OK) -142: (4 * 7 + 202) = 230 (OK) -142: (37 * 7 + 223) = 482 (OK) -142: (42 * 7 + 184) = 478 (OK) -142: PASS -142: -142: -142: -142: - 46/165 Test #142: examples/example0_spir .............................................................. Passed 3.40 sec +13: Running test test_hadd... +13: OK +13: +13: 54 warnings generated. +13: + 47/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 37.75 sec test 158 Start 158: examples/scalarwave @@ -954216,238 +954273,265 @@ 158: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave 158: Test timeout computed to be: 10000000 158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt -13: Running test test_hadd... -13: OK -13: -13: 54 warnings generated. -13: - 47/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 19.20 sec +12: Running test test_hadd... +12: OK +12: +12: 54 warnings generated. +12: + 48/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 38.60 sec test 159 Start 159: examples/trig 159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig 159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig 159: Test timeout computed to be: 10000000 -143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -143: OK -141: (37 * 7 + 107) = 366 (OK) -141: (219 * 7 + 76) = 1609 (OK) -141: (243 * 7 + 168) = 1869 (OK) -141: (204 * 7 + 162) = 1590 (OK) -141: (248 * 7 + 200) = 1936 (OK) -141: (145 * 7 + 90) = 1105 (OK) -141: (95 * 7 + 190) = 855 (OK) -141: (3 * 7 + 101) = 122 (OK) -141: (141 * 7 + 76) = 1063 (OK) -141: (186 * 7 + 181) = 1483 (OK) -141: (7 * 7 + 58) = 107 (OK) -141: (72 * 7 + 112) = 616 (OK) -141: (122 * 7 + 171) = 1025 (OK) -141: (176 * 7 + 202) = 1434 (OK) -141: (5 * 7 + 181) = 216 (OK) -141: (97 * 7 + 42) = 721 (OK) -141: (32 * 7 + 60) = 284 (OK) -141: (118 * 7 + 19) = 845 (OK) -141: (228 * 7 + 66) = 1662 (OK) -141: (181 * 7 + 220) = 1487 (OK) -141: (10 * 7 + 70) = 140 (OK) -141: (55 * 7 + 105) = 490 (OK) -141: (5 * 7 + 58) = 93 (OK) -141: (206 * 7 + 146) = 1588 (OK) -141: (134 * 7 + 137) = 1075 (OK) -141: (71 * 7 + 142) = 639 (OK) -141: (195 * 7 + 143) = 1508 (OK) -141: (254 * 7 + 62) = 1840 (OK) -141: (59 * 7 + 174) = 587 (OK) -141: (8 * 7 + 64) = 120 (OK) -141: (99 * 7 + 105) = 798 (OK) -141: (107 * 7 + 131) = 880 (OK) -141: (166 * 7 + 225) = 1387 (OK) -141: (150 * 7 + 138) = 1188 (OK) -141: (36 * 7 + 75) = 327 (OK) -141: (103 * 7 + 46) = 767 (OK) -141: (146 * 7 + 158) = 1180 (OK) -141: (152 * 7 + 151) = 1215 (OK) -141: (216 * 7 + 102) = 1614 (OK) -141: (41 * 7 + 94) = 381 (OK) -141: (239 * 7 + 112) = 1785 (OK) -141: (236 * 7 + 179) = 1831 (OK) -141: (255 * 7 + 234) = 2019 (OK) -141: (241 * 7 + 58) = 1745 (OK) -141: (153 * 7 + 249) = 1320 (OK) -141: (123 * 7 + 252) = 1113 (OK) -141: (98 * 7 + 230) = 916 (OK) -141: (128 * 7 + 8) = 904 (OK) -141: (199 * 7 + 22) = 1415 (OK) -141: (147 * 7 + 235) = 1264 (OK) -141: (98 * 7 + 250) = 936 (OK) -141: (26 * 7 + 244) = 426 (OK) -141: (152 * 7 + 178) = 1242 (OK) -141: (139 * 7 + 112) = 1085 (OK) -141: (24 * 7 + 180) = 348 (OK) -141: (206 * 7 + 8) = 1450 (OK) -141: (36 * 7 + 187) = 439 (OK) -141: (187 * 7 + 35) = 1344 (OK) -141: (165 * 7 + 172) = 1327 (OK) -141: (94 * 7 + 62) = 720 (OK) -141: (165 * 7 + 217) = 1372 (OK) -141: (59 * 7 + 7) = 420 (OK) -141: (191 * 7 + 187) = 1524 (OK) -141: (16 * 7 + 134) = 246 (OK) -141: (209 * 7 + 163) = 1626 (OK) -141: (114 * 7 + 51) = 849 (OK) -141: (157 * 7 + 140) = 1239 (OK) -141: (39 * 7 + 53) = 326 (OK) -141: (62 * 7 + 178) = 612 (OK) -141: (165 * 7 + 86) = 1241 (OK) -141: (102 * 7 + 115) = 829 (OK) -141: (94 * 7 + 138) = 796 (OK) -141: (46 * 7 + 25) = 347 (OK) -141: (174 * 7 + 212) = 1430 (OK) -141: (197 * 7 + 12) = 1391 (OK) -141: (18 * 7 + 106) = 232 (OK) -141: (229 * 7 + 77) = 1680 (OK) -141: (114 * 7 + 164) = 962 (OK) -141: (8 * 7 + 130) = 186 (OK) -141: (42 * 7 + 218) = 512 (OK) -141: (37 * 7 + 156) = 415 (OK) -141: (13 * 7 + 194) = 285 (OK) -141: (40 * 7 + 53) = 333 (OK) -141: (247 * 7 + 102) = 1831 (OK) -141: (231 * 7 + 156) = 1773 (OK) -141: (189 * 7 + 78) = 1401 (OK) -141: (15 * 7 + 27) = 132 (OK) -141: (216 * 7 + 62) = 1574 (OK) -141: (53 * 7 + 134) = 505 (OK) -141: (18 * 7 + 250) = 376 (OK) -141: (146 * 7 + 36) = 1058 (OK) -141: (101 * 7 + 119) = 826 (OK) -141: (114 * 7 + 215) = 1013 (OK) -141: (27 * 7 + 122) = 311 (OK) -141: (89 * 7 + 70) = 693 (OK) -141: (84 * 7 + 126) = 714 (OK) -141: (226 * 7 + 98) = 1680 (OK) -141: (64 * 7 + 11) = 459 (OK) -141: (151 * 7 + 55) = 1112 (OK) -141: (113 * 7 + 126) = 917 (OK) -141: (211 * 7 + 46) = 1523 (OK) -141: (204 * 7 + 226) = 1654 (OK) -141: (74 * 7 + 165) = 683 (OK) -141: (32 * 7 + 127) = 351 (OK) -141: (43 * 7 + 50) = 351 (OK) -141: (121 * 7 + 190) = 1037 (OK) -141: (87 * 7 + 222) = 831 (OK) -141: (53 * 7 + 201) = 572 (OK) -141: (181 * 7 + 81) = 1348 (OK) -141: (67 * 7 + 14) = 483 (OK) -141: (151 * 7 + 152) = 1209 (OK) -141: (140 * 7 + 121) = 1101 (OK) -141: (250 * 7 + 204) = 1954 (OK) -141: (132 * 7 + 145) = 1069 (OK) -141: (3 * 7 + 246) = 267 (OK) -141: (15 * 7 + 214) = 319 (OK) -141: (36 * 7 + 220) = 472 (OK) -141: (185 * 7 + 110) = 1405 (OK) -141: (129 * 7 + 217) = 1120 (OK) -141: (237 * 7 + 172) = 1831 (OK) -141: (12 * 7 + 103) = 187 (OK) -141: (106 * 7 + 99) = 841 (OK) -141: (69 * 7 + 160) = 643 (OK) -141: (44 * 7 + 251) = 559 (OK) -141: (241 * 7 + 111) = 1798 (OK) -141: (9 * 7 + 136) = 199 (OK) -141: (7 * 7 + 150) = 199 (OK) -141: (1 * 7 + 1) = 8 (OK) -141: PASS - 48/165 Test #143: examples/example1_dot_product ....................................................... Passed 3.99 sec +144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +144: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +144: OK +144: +144: +144: +144: + 49/165 Test #144: examples/example1_spir .............................................................. Passed 8.01 sec test 160 Start 160: examples/vecadd 160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd 160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 160: Test timeout computed to be: 10000000 - 49/165 Test #141: examples/example0 ................................................................... Passed 4.91 sec +141: (87 * 7 + 108) = 717 (OK) +141: (87 * 7 + 164) = 773 (OK) +141: (253 * 7 + 149) = 1920 (OK) +141: (118 * 7 + 154) = 980 (OK) +141: (100 * 7 + 79) = 779 (OK) +141: (228 * 7 + 101) = 1697 (OK) +141: (175 * 7 + 101) = 1326 (OK) +141: (17 * 7 + 240) = 359 (OK) +141: (172 * 7 + 124) = 1328 (OK) +141: (159 * 7 + 94) = 1207 (OK) +141: (237 * 7 + 230) = 1889 (OK) +141: (177 * 7 + 127) = 1366 (OK) +141: (80 * 7 + 77) = 637 (OK) +141: (231 * 7 + 86) = 1703 (OK) +141: (94 * 7 + 172) = 830 (OK) +141: (113 * 7 + 181) = 972 (OK) +141: (24 * 7 + 200) = 368 (OK) +141: (89 * 7 + 21) = 644 (OK) +141: (94 * 7 + 208) = 866 (OK) +141: (175 * 7 + 194) = 1419 (OK) +141: (31 * 7 + 147) = 364 (OK) +141: (40 * 7 + 206) = 486 (OK) +141: (248 * 7 + 57) = 1793 (OK) +141: (190 * 7 + 164) = 1494 (OK) +141: (181 * 7 + 93) = 1360 (OK) +141: (2 * 7 + 162) = 176 (OK) +141: (68 * 7 + 180) = 656 (OK) +141: (33 * 7 + 148) = 379 (OK) +141: (1 * 7 + 9) = 16 (OK) +141: (235 * 7 + 95) = 1740 (OK) +141: (181 * 7 + 92) = 1359 (OK) +141: (21 * 7 + 205) = 352 (OK) +141: (36 * 7 + 110) = 362 (OK) +141: (226 * 7 + 130) = 1712 (OK) +141: (62 * 7 + 145) = 579 (OK) +141: (69 * 7 + 93) = 576 (OK) +141: (36 * 7 + 109) = 361 (OK) +141: (43 * 7 + 28) = 329 (OK) +141: (166 * 7 + 234) = 1396 (OK) +141: (192 * 7 + 92) = 1436 (OK) +141: (71 * 7 + 195) = 692 (OK) +141: (254 * 7 + 139) = 1917 (OK) +141: (119 * 7 + 32) = 865 (OK) +141: (32 * 7 + 120) = 344 (OK) +141: (41 * 7 + 11) = 298 (OK) +141: (216 * 7 + 222) = 1734 (OK) +141: (103 * 7 + 237) = 958 (OK) +141: (171 * 7 + 139) = 1336 (OK) +141: (91 * 7 + 141) = 778 (OK) +141: (14 * 7 + 154) = 252 (OK) +141: (30 * 7 + 83) = 293 (OK) +141: (247 * 7 + 66) = 1795 (OK) +141: (192 * 7 + 35) = 1379 (OK) +141: (94 * 7 + 102) = 760 (OK) +141: (13 * 7 + 30) = 121 (OK) +141: (194 * 7 + 84) = 1442 (OK) +141: (225 * 7 + 193) = 1768 (OK) +141: (224 * 7 + 88) = 1656 (OK) +141: (225 * 7 + 0) = 1575 (OK) +141: (209 * 7 + 10) = 1473 (OK) +141: (11 * 7 + 169) = 246 (OK) +141: (232 * 7 + 114) = 1738 (OK) +141: (150 * 7 + 147) = 1197 (OK) +141: (253 * 7 + 241) = 2012 (OK) +141: (32 * 7 + 11) = 235 (OK) +141: (139 * 7 + 62) = 1035 (OK) +141: (94 * 7 + 131) = 789 (OK) +141: (128 * 7 + 30) = 926 (OK) +141: (166 * 7 + 222) = 1384 (OK) +141: (133 * 7 + 179) = 1110 (OK) +141: (252 * 7 + 71) = 1835 (OK) +141: (7 * 7 + 222) = 271 (OK) +141: (8 * 7 + 231) = 287 (OK) +141: (54 * 7 + 233) = 611 (OK) +141: (231 * 7 + 7) = 1624 (OK) +141: (243 * 7 + 242) = 1943 (OK) +141: (176 * 7 + 219) = 1451 (OK) +141: (100 * 7 + 70) = 770 (OK) +141: (110 * 7 + 98) = 868 (OK) +141: (56 * 7 + 142) = 534 (OK) +141: (109 * 7 + 195) = 958 (OK) +141: (204 * 7 + 204) = 1632 (OK) +141: (70 * 7 + 76) = 566 (OK) +141: (234 * 7 + 236) = 1874 (OK) +141: (42 * 7 + 111) = 405 (OK) +141: (159 * 7 + 39) = 1152 (OK) +141: (183 * 7 + 167) = 1448 (OK) +141: (5 * 7 + 191) = 226 (OK) +141: (142 * 7 + 59) = 1053 (OK) +141: (169 * 7 + 118) = 1301 (OK) +141: (67 * 7 + 156) = 625 (OK) +141: (104 * 7 + 243) = 971 (OK) +141: (120 * 7 + 205) = 1045 (OK) +141: (58 * 7 + 230) = 636 (OK) +141: (47 * 7 + 114) = 443 (OK) +141: (117 * 7 + 156) = 975 (OK) +141: (53 * 7 + 65) = 436 (OK) +141: (104 * 7 + 124) = 852 (OK) +141: (142 * 7 + 83) = 1077 (OK) +141: (104 * 7 + 184) = 912 (OK) +141: (194 * 7 + 8) = 1366 (OK) +141: (223 * 7 + 121) = 1682 (OK) +141: (175 * 7 + 228) = 1453 (OK) +141: (57 * 7 + 61) = 460 (OK) +141: (32 * 7 + 226) = 450 (OK) +141: (179 * 7 + 99) = 1352 (OK) +141: (126 * 7 + 28) = 910 (OK) +141: (86 * 7 + 246) = 848 (OK) +141: (233 * 7 + 144) = 1775 (OK) +141: (221 * 7 + 24) = 1571 (OK) +141: (2 * 7 + 82) = 96 (OK) +141: (180 * 7 + 56) = 1316 (OK) +141: (147 * 7 + 29) = 1058 (OK) +141: (180 * 7 + 33) = 1293 (OK) +141: (112 * 7 + 28) = 812 (OK) +141: (218 * 7 + 50) = 1576 (OK) +141: (36 * 7 + 185) = 437 (OK) +141: (172 * 7 + 211) = 1415 (OK) +141: (158 * 7 + 229) = 1335 (OK) +141: (17 * 7 + 190) = 309 (OK) +141: (199 * 7 + 196) = 1589 (OK) +141: (33 * 7 + 69) = 300 (OK) +141: (224 * 7 + 119) = 1687 (OK) +141: (60 * 7 + 201) = 621 (OK) +141: (8 * 7 + 25) = 81 (OK) +141: (225 * 7 + 10) = 1585 (OK) +141: (107 * 7 + 150) = 899 (OK) +141: (66 * 7 + 254) = 716 (OK) +141: PASS + 50/165 Test #141: examples/example0 ................................................................... Passed 9.52 sec test 161 Start 161: examples/vecadd_large_grid 161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" 161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 161: Test timeout computed to be: 10000000 -144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -144: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -144: OK -144: -144: -144: -144: - 50/165 Test #144: examples/example1_spir .............................................................. Passed 4.44 sec +143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +143: OK +164: EinsteinToolkit test +164: Reading sources... +164: Initialise... +164: OpenCL platform #0: +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU +164: OpenCL platform name: Portable Computing Language +164: OpenCL platform vendor: The pocl project +164: cctkGH: +164: gsh=[70,70,70] +164: lbnd=[0,0,0] +164: lsh=[70,70,70] +164: ash=[70,70,70] +164: imin=[3,3,3] +164: imax=[67,67,67] +164: lmin=[3,3,3] +164: lmax=[67,67,67] +164: RHS1... +164: Local work group size: 1 1 1 +164: Global work group size: 64 64 64 +164: RHS2... +164: Begin timing 10 iterations... +164: End timing +164: Average elapsed time: 0.240952 sec +164: Minimum elapsed time: 0.227567 sec +164: RESULT: Time per grid point update: 0.663461 usec +164: This corresponds to 5.12464 GFlop/s +164: +164: Note: This benchmark performs about 3,400 Flop per grid point update. +164: A "typical" result is about 1.0 usec. +164: Smaller numbers are better. +164: +164: Done. + 51/165 Test #143: examples/example1_dot_product ....................................................... Passed 9.62 sec test 162 Start 162: examples/matadd 162: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/matadd 162: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd 162: Test timeout computed to be: 10000000 -149: OK - 51/165 Test #149: examples/example2a .................................................................. Passed 3.86 sec + 52/165 Test #164: EinsteinToolkit ..................................................................... Passed 39.77 sec test 163 Start 163: examples/boxadd 163: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/boxadd 163: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd 163: Test timeout computed to be: 10000000 -12: Running test test_hadd... -12: OK -12: -12: 54 warnings generated. -12: - 52/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 21.16 sec +147: OK +147: +147: +147: +147: + 53/165 Test #147: examples/example2_spir .............................................................. Passed 8.60 sec test 96 Start 96: runtime/clGetDeviceInfo 96: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 96: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 96: Test timeout computed to be: 10000000 -150: OK -150: -150: -150: -150: - 53/165 Test #150: examples/example2a_spir ............................................................. Passed 3.69 sec +149: OK + 54/165 Test #149: examples/example2a .................................................................. Passed 8.27 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 -97: OK - 54/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.32 sec +96: OK +96: +96: + 55/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.40 sec test 98 Start 98: runtime/clGetEventInfo 98: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 -96: OK -96: -96: - 55/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.43 sec +148: +148: +146: OK +97: OK + 56/165 Test #146: examples/example2 ................................................................... Passed 9.67 sec test 99 Start 99: runtime/clCreateProgramWithBinary 99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 99: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 99: Test timeout computed to be: 10000000 -147: OK -147: -147: -147: -147: - 56/165 Test #147: examples/example2_spir .............................................................. Passed 4.97 sec + 57/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.32 sec test 100 Start 100: runtime/clBuildProgram @@ -954457,129 +954541,98 @@ 98: OK 98: 98: - 57/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.39 sec + 58/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.39 sec test 101 Start 101: runtime/test_kernel_cache_includes 101: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 -146: OK - 58/165 Test #146: examples/example2 ................................................................... Passed 5.46 sec +148: OK +148: +148: +148: +148: + 59/165 Test #148: examples/example2_poclbin ........................................................... Passed 9.73 sec test 102 Start 102: runtime/clFinish 102: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 102: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 102: Test timeout computed to be: 10000000 -148: -148: - 59/165 Test #157: poclcc .............................................................................. Passed 4.29 sec +150: OK +150: +150: +150: +150: + 60/165 Test #150: examples/example2a_spir ............................................................. Passed 9.30 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 -148: OK -148: -148: -148: -148: - 60/165 Test #148: examples/example2_poclbin ........................................................... Passed 5.91 sec +103: OK +103: +103: + 61/165 Test #103: runtime/test_event_cycle ............................................................ Passed 2.06 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 -164: EinsteinToolkit test -164: Reading sources... -164: Initialise... -164: OpenCL platform #0: -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU -164: OpenCL platform name: Portable Computing Language -164: OpenCL platform vendor: The pocl project -164: cctkGH: -164: gsh=[70,70,70] -164: lbnd=[0,0,0] -164: lsh=[70,70,70] -164: ash=[70,70,70] -164: imin=[3,3,3] -164: imax=[67,67,67] -164: lmin=[3,3,3] -164: lmax=[67,67,67] -164: RHS1... -164: Local work group size: 1 1 1 -164: Global work group size: 64 64 64 -164: RHS2... -164: Begin timing 10 iterations... -164: End timing -164: Average elapsed time: 0.172603 sec -164: Minimum elapsed time: 0.158571 sec -164: RESULT: Time per grid point update: 0.462306 usec -164: This corresponds to 7.35443 GFlop/s -164: -164: Note: This benchmark performs about 3,400 Flop per grid point update. -164: A "typical" result is about 1.0 usec. -164: Smaller numbers are better. -164: -164: Done. - 61/165 Test #164: EinsteinToolkit ..................................................................... Passed 22.49 sec + 62/165 Test #157: poclcc .............................................................................. Passed 8.90 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 -151: -151: 105: OK 105: 105: - 62/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.41 sec + 63/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.50 sec test 106 Start 106: runtime/test_fill-buffer 106: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 106: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 106: Test timeout computed to be: 10000000 -151: OK 151: 151: +160: OK 106: OK 106: 106: -159: OK - 63/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.42 sec + 64/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.48 sec test 107 Start 107: runtime/test_buffer-image-copy 107: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer-image-copy 107: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 107: Test timeout computed to be: 10000000 -151: -151: - 64/165 Test #151: examples/example2a_poclbin .......................................................... Passed 5.88 sec + 65/165 Test #160: examples/vecadd ..................................................................... Passed 7.22 sec test 108 Start 108: runtime/clCreateKernel 108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 108: Test timeout computed to be: 10000000 - 65/165 Test #159: examples/trig ....................................................................... Passed 4.62 sec +151: OK +151: +151: +151: +151: + 66/165 Test #151: examples/example2a_poclbin .......................................................... Passed 10.50 sec test 109 Start 109: runtime/clGetKernelArgInfo 109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 109: Test timeout computed to be: 10000000 -103: OK -103: -103: - 66/165 Test #103: runtime/test_event_cycle ............................................................ Passed 1.54 sec +107: OK + 67/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.36 sec test 110 Start 110: runtime/clSetEventCallback @@ -954587,23 +954640,86 @@ 110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 110: Test timeout computed to be: 10000000 110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt -107: OK - 67/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.27 sec +19: Running test test_rotate... +19: OK +19: +19: 6 warnings generated. +19: + 68/165 Test #19: kernel/test_rotate .................................................................. Passed 32.53 sec test 111 Start 111: runtime/clGetSupportedImageFormats 111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats 111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 111: Test timeout computed to be: 10000000 -111: OK - 68/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.21 sec +159: OK + 69/165 Test #159: examples/trig ....................................................................... Passed 9.01 sec test 112 Start 112: runtime/clCreateKernelsInProgram 112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 112: Test timeout computed to be: 10000000 -160: OK +111: OK + 70/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.34 sec +test 113 + Start 113: runtime/clCreateSubDevices + +113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices +113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +113: Test timeout computed to be: 10000000 +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 1.09487 sec +165: Minimum elapsed time: 0.887439 sec +165: RESULT: Time per grid point update: 2.58729 usec +165: This corresponds to 1.31412 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 71/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 47.37 sec +test 114 + Start 114: runtime/test_event_free + +114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +114: Test timeout computed to be: 10000000 +114: OK +114: +114: + 72/165 Test #114: runtime/test_event_free ............................................................. Passed 0.45 sec +test 115 + Start 115: runtime/test_event_double_wait + +115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime +115: Test timeout computed to be: 10000000 +161: OK 158: Initial condition: t=0 158: Time step 1: t=0.03125 158: Time step 2: t=0.0625 @@ -954631,92 +954747,63 @@ 158: 158: -- Comparing output.. 158: -- OK - 69/165 Test #160: examples/vecadd ..................................................................... Passed 4.82 sec -test 113 - Start 113: runtime/clCreateSubDevices - -113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices -113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -113: Test timeout computed to be: 10000000 - 70/165 Test #158: examples/scalarwave ................................................................. Passed 5.92 sec -test 114 - Start 114: runtime/test_event_free - -114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -114: Test timeout computed to be: 10000000 -99: OK -99: -99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -99: - 71/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 3.39 sec -test 115 - Start 115: runtime/test_event_double_wait - -115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime -115: Test timeout computed to be: 10000000 -161: OK -114: OK -114: -114: - 72/165 Test #114: runtime/test_event_free ............................................................. Passed 0.40 sec + 73/165 Test #158: examples/scalarwave ................................................................. Passed 10.93 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 - 73/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 5.25 sec + 74/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 10.06 sec test 117 Start 117: runtime/test_user_event 117: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_user_event" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 117: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 117: Test timeout computed to be: 10000000 -117: OK -117: -117: - 74/165 Test #117: runtime/test_user_event ............................................................. Passed 0.28 sec +163: OK + 75/165 Test #163: examples/boxadd ..................................................................... Passed 8.95 sec test 118 Start 118: runtime/test_buffer_migration 118: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_migration 118: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 118: Test timeout computed to be: 10000000 -163: OK -19: Running test test_rotate... -19: OK -19: -19: 6 warnings generated. -19: - 75/165 Test #19: kernel/test_rotate .................................................................. Passed 18.17 sec +117: OK +117: +117: + 76/165 Test #117: runtime/test_user_event ............................................................. Passed 0.51 sec test 119 Start 119: runtime/test_buffer_ping_pong 119: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer_ping_pong 119: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 119: Test timeout computed to be: 10000000 - 76/165 Test #163: examples/boxadd ..................................................................... Passed 4.69 sec +118: NUM DEVICES: 1 +118: NOT ENOUGH DEVICES! (need 2) + 77/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.54 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback 120: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 120: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 120: Test timeout computed to be: 10000000 -118: NUM DEVICES: 1 -118: NOT ENOUGH DEVICES! (need 2) - 77/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.46 sec +102: ABABC +102: +102: +102: -- OK + 78/165 Test #102: runtime/clFinish .................................................................... Passed 7.39 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 -120: OK -120: -120: - 78/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.35 sec +99: OK +99: +99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +99: + 79/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 8.32 sec test 122 Start 122: runtime/test_deviceside_enqueue @@ -954725,7 +954812,7 @@ 122: Test timeout computed to be: 10000000 119: NUM DEVICES: 1 119: NOT ENOUGH DEVICES! (need 2) - 79/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.42 sec + 80/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.56 sec test 123 Start 123: runtime/test_command_buffer @@ -954733,17 +954820,17 @@ 123: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 123: Test timeout computed to be: 10000000 121: OK - 80/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.32 sec + 81/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.36 sec test 124 Start 124: runtime/test_command_buffer_images 124: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer_images 124: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 124: Test timeout computed to be: 10000000 -122: OK -122: -122: - 81/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.30 sec +120: OK +120: +120: + 82/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.47 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios @@ -954751,8 +954838,10 @@ 125: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 125: Test timeout computed to be: 10000000 125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout -162: OK - 82/165 Test #162: examples/matadd ..................................................................... Passed 5.93 sec +122: OK +122: +122: + 83/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.49 sec test 126 Start 126: workgroup/unbarriered_for_loops @@ -954760,31 +954849,34 @@ 126: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 126: Test timeout computed to be: 10000000 124: OK -126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout - 83/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.22 sec + 84/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.37 sec test 127 Start 127: workgroup/barriered_for_loops 127: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####loopbarriers.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 127: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 127: Test timeout computed to be: 10000000 +126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout +127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout 104: OK 104: 104: - 84/165 Test #104: runtime/test_link_error ............................................................. Passed 3.63 sec + 85/165 Test #104: runtime/test_link_error ............................................................. Passed 7.08 sec test 128 Start 128: workgroup/switch_case 128: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####switch_case.cl####1####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 128: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 128: Test timeout computed to be: 10000000 -127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout 128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout -102: ABABC -102: -102: -102: -- OK - 85/165 Test #102: runtime/clFinish .................................................................... Passed 4.57 sec +101: A printf from inside a function 1 +101: This is printf from the first include +101: A printf from inside a function 2 +101: This is printf from the second include +101: +101: +101: -- OK + 86/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 11.07 sec test 129 Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier @@ -954792,6 +954884,17 @@ 129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 129: Test timeout computed to be: 10000000 129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout +108: OK +108: +108: + 87/165 Test #108: runtime/clCreateKernel .............................................................. Passed 7.81 sec +test 130 + Start 130: workgroup/for_with_divergent_return + +130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +130: Test timeout computed to be: 10000000 +130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout 109: 109: NON-SPIR 109: adr: 119d @@ -954804,14 +954907,14 @@ 109: 109: 1 warning generated. 109: - 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 3.15 sec -test 130 - Start 130: workgroup/for_with_divergent_return + 88/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 8.15 sec +test 131 + Start 131: workgroup/cond_barriers_in_for -130: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####for_with_divergent_return.cl####1####6####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -130: Test timeout computed to be: 10000000 -130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout +131: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +131: Test timeout computed to be: 10000000 +131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout 110: Callback function: event status: CL_SUBMITTED 110: Callback function: event status: CL_RUNNING 110: Callback function: event status: CL_COMPLETE @@ -954819,18 +954922,7 @@ 110: 110: 110: -- Comparing output.. - 87/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 3.59 sec -test 131 - Start 131: workgroup/cond_barriers_in_for - -131: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####cond_barriers_in_for.cl####2####4####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -131: Test timeout computed to be: 10000000 -131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout -108: OK -108: -108: - 88/165 Test #108: runtime/clCreateKernel .............................................................. Passed 4.02 sec + 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 8.56 sec test 132 Start 132: workgroup/unconditional_barriers @@ -954844,7 +954936,7 @@ 115: OK 115: 115: - 89/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 3.27 sec + 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 8.03 sec test 133 Start 133: workgroup/conditional_barrier @@ -954855,14 +954947,12 @@ 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout -101: A printf from inside a function 1 -101: This is printf from the first include -101: A printf from inside a function 2 -101: This is printf from the second include -101: -101: -101: -- OK - 90/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 6.34 sec +112: Hello +112: World +112: +112: +112: -- OK + 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 9.84 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -954873,41 +954963,15 @@ 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 0.669116 sec -165: Minimum elapsed time: 0.501794 sec -165: RESULT: Time per grid point update: 1.46296 usec -165: This corresponds to 2.32406 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. - 91/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 27.91 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. + 92/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 8.00 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -954918,15 +954982,8 @@ 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. - 92/165 Test #128: workgroup/switch_case ............................................................... Passed 3.21 sec +123: OK + 93/165 Test #123: runtime/test_command_buffer ......................................................... Passed 8.64 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -954937,13 +954994,15 @@ 136: POCL_WORK_GROUP_METHOD=workitemloops 136: Test timeout computed to be: 10000000 136: -- Expecting output: /build/pocl-3.1/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -129: 0: 1000 -129: 1: 2000 -129: OK -129: -129: -129: -- Comparing output.. - 93/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 3.38 sec +127: 0: 1002 +127: 1: 2002 +127: 2: 3002 +127: 3: 2 +127: OK +127: +127: +127: -- Comparing output.. + 94/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 8.65 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -954953,6 +955012,7 @@ 137: POCL_DEVICES=basic 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 +137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt 125: LOCAL_ID=0 before if 125: LOCAL_ID=1 before if 125: LOCAL_ID=0 inside if @@ -954967,8 +955027,7 @@ 125: 125: 125: -- Comparing output.. -137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt - 94/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 4.01 sec + 95/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 10.20 sec test 138 Start 138: workgroup/issue_548_convergent_propagation @@ -954979,12 +955038,15 @@ 138: POCL_WORK_GROUP_METHOD=workitemloops 138: Test timeout computed to be: 10000000 138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 95/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 6.18 sec +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. + 96/165 Test #128: workgroup/switch_case ............................................................... Passed 9.26 sec test 139 Start 139: workgroup/range_md_small_grid @@ -954995,19 +955057,9 @@ 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout -131: 0: 4 -131: 1: 5 -131: 2: 6 -131: 3: 7 -131: 4: 16 -131: 5: 17 -131: 6: 18 -131: 7: 19 -131: OK -131: -131: -131: -- Comparing output.. - 96/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 3.35 sec +113: Max CUs: 15 +113: OK + 97/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 14.40 sec test 140 Start 140: workgroup/range_md_large_grid @@ -955017,79 +955069,134 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 -127: 0: 1002 -127: 1: 2002 -127: 2: 3002 -127: 3: 2 -127: OK -127: -127: -127: -- Comparing output.. - 97/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 4.66 sec +129: 0: 1000 +129: 1: 2000 +129: OK +129: +129: +129: -- Comparing output.. + 98/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 9.48 sec test 43 Start 43: regression/test_issue_231 43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 43: Test timeout computed to be: 10000000 -123: OK - 98/165 Test #123: runtime/test_command_buffer ......................................................... Passed 5.46 sec +131: 0: 4 +131: 1: 5 +131: 2: 6 +131: 3: 7 +131: 4: 16 +131: 5: 17 +131: 6: 18 +131: 7: 19 +131: OK +131: +131: +131: -- Comparing output.. + 99/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 9.31 sec test 44 Start 44: regression/test_issue_445 44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 44: Test timeout computed to be: 10000000 -133: LOCAL_ID=0 before if -133: LOCAL_ID=1 before if -133: LOCAL_ID=0 inside if -133: LOCAL_ID=1 inside if -133: LOCAL_ID=0 after if -133: LOCAL_ID=1 after if -133: OK -133: -133: -133: -- Comparing output.. - 99/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 3.49 sec +116: OK +116: +116: +100/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 14.83 sec test 45 Start 45: regression/test_issue_553 45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 45: Test timeout computed to be: 10000000 -113: Max CUs: 16 -113: OK -100/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 6.97 sec +132: 0 0 0: before barriers +132: 1 0 0: before barriers +132: 0 1 0: before barriers +132: 1 1 0: before barriers +132: 0 0 1: before barriers +132: 1 0 1: before barriers +132: 0 1 1: before barriers +132: 1 1 1: before barriers +132: 0 0 0: between barriers +132: 1 0 0: between barriers +132: 0 1 0: between barriers +132: 1 1 0: between barriers +132: 0 0 1: between barriers +132: 1 0 1: between barriers +132: 0 1 1: between barriers +132: 1 1 1: between barriers +132: 0 0 0: after barriers +132: 1 0 0: after barriers +132: 0 1 0: after barriers +132: 1 1 0: after barriers +132: 0 0 1: after barriers +132: 1 0 1: after barriers +132: 0 1 1: after barriers +132: 1 1 1: after barriers +132: 2 0 0: before barriers +132: 3 0 0: before barriers +132: 2 1 0: before barriers +132: 3 1 0: before barriers +132: 2 0 1: before barriers +132: 3 0 1: before barriers +132: 2 1 1: before barriers +132: 3 1 1: before barriers +132: 2 0 0: between barriers +132: 3 0 0: between barriers +132: 2 1 0: between barriers +132: 3 1 0: between barriers +132: 2 0 1: between barriers +132: 3 0 1: between barriers +132: 2 1 1: between barriers +132: 3 1 1: between barriers +132: 2 0 0: after barriers +132: 3 0 0: after barriers +132: 2 1 0: after barriers +132: 3 1 0: after barriers +132: 2 0 1: after barriers +132: 3 0 1: after barriers +132: 2 1 1: after barriers +132: 3 1 1: after barriers +132: OK +132: +132: +132: -- Comparing output.. +101/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 9.24 sec test 46 Start 46: regression/test_issue_577 46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 46: Test timeout computed to be: 10000000 -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. -101/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 5.37 sec +162: OK +102/165 Test #162: examples/matadd ..................................................................... Passed 24.80 sec test 47 Start 47: regression/test_issue_757 47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 47: Test timeout computed to be: 10000000 +133: LOCAL_ID=0 before if +133: LOCAL_ID=1 before if +133: LOCAL_ID=0 inside if +133: LOCAL_ID=1 inside if +133: LOCAL_ID=0 after if +133: LOCAL_ID=1 after if +133: OK +133: +133: +133: -- Comparing output.. 100: OK 100: 100: 1 warning and 2 errors generated. -100: log: 0x5604007685e0 +100: log: 0x561fae5da990 100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here 100: 100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_dv3jR4.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_dv3jR4.cl:1:10: missing terminating '"' character +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_SbmtBY.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_SbmtBY.cl:1:10: missing terminating '"' character 100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program 100: 100: cl_program callback (via pfn_notify) @@ -955102,23 +955209,40 @@ 100: 1 error generated. 100: 1 error generated. 100: -102/165 Test #100: runtime/clBuildProgram .............................................................. Passed 10.34 sec +103/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 8.96 sec test 48 Start 48: regression/test_llvm_segfault_issue_889 48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 48: Test timeout computed to be: 10000000 -116: OK -116: -116: -103/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 7.04 sec +104/165 Test #100: runtime/clBuildProgram .............................................................. Passed 23.65 sec test 49 Start 49: regression/test_issue_893 49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 49: Test timeout computed to be: 10000000 +138: id=0: AAA. +138: id=0: CCC. +138: auxfunc +138: id=1: AAA. +138: id=1: CCC. +138: auxfunc +138: id=0: EEE. +138: id=1: EEE. +138: OK +138: +138: +138: -- Comparing output.. +105/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 5.57 sec +test 50 + Start 50: regression/test_flatten_barrier_subs + +50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +50: Test timeout computed to be: 10000000 +50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output 135: gid_x 0 after barrier at iteration 16 135: gid_x 1 after barrier at iteration 16 135: gid_x 0 after barrier at iteration 15 @@ -955156,66 +955280,15 @@ 135: 135: 135: -- Comparing output.. -104/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 3.84 sec -test 50 - Start 50: regression/test_flatten_barrier_subs +106/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 8.15 sec +test 51 + Start 51: regression/phi_nodes_not_replicated_REPL -50: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_flatten_barrier_subs" "-Doutput_blessed=/build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -50: Test timeout computed to be: 10000000 -132: 0 0 0: before barriers -132: 1 0 0: before barriers -132: 0 1 0: before barriers -132: 1 1 0: before barriers -132: 0 0 1: before barriers -132: 1 0 1: before barriers -132: 0 1 1: before barriers -132: 1 1 1: before barriers -132: 0 0 0: between barriers -132: 1 0 0: between barriers -132: 0 1 0: between barriers -132: 1 1 0: between barriers -132: 0 0 1: between barriers -132: 1 0 1: between barriers -132: 0 1 1: between barriers -132: 1 1 1: between barriers -132: 0 0 0: after barriers -132: 1 0 0: after barriers -132: 0 1 0: after barriers -132: 1 1 0: after barriers -132: 0 0 1: after barriers -132: 1 0 1: after barriers -132: 0 1 1: after barriers -132: 1 1 1: after barriers -132: 2 0 0: before barriers -132: 3 0 0: before barriers -132: 2 1 0: before barriers -132: 3 1 0: before barriers -132: 2 0 1: before barriers -132: 3 0 1: before barriers -132: 2 1 1: before barriers -132: 3 1 1: before barriers -132: 2 0 0: between barriers -132: 3 0 0: between barriers -132: 2 1 0: between barriers -132: 3 1 0: between barriers -132: 2 0 1: between barriers -132: 3 0 1: between barriers -132: 2 1 1: between barriers -132: 3 1 1: between barriers -132: 2 0 0: after barriers -132: 3 0 0: after barriers -132: 2 1 0: after barriers -132: 3 1 0: after barriers -132: 2 0 1: after barriers -132: 3 0 1: after barriers -132: 2 1 1: after barriers -132: 3 1 1: after barriers -132: OK -132: -132: -132: -- Comparing output.. -50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output +51: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_loop_phi_replication" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +51: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +51: Environment variables: +51: POCL_WORK_GROUP_METHOD=workitemrepl +51: Test timeout computed to be: 10000000 134: vertical: 134: i: 0 gid: 1 134: horizontal: @@ -955246,16 +955319,7 @@ 134: 134: 134: -- Comparing output.. -105/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 4.48 sec -test 51 - Start 51: regression/phi_nodes_not_replicated_REPL - -51: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_loop_phi_replication" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -51: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -51: Environment variables: -51: POCL_WORK_GROUP_METHOD=workitemrepl -51: Test timeout computed to be: 10000000 -106/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 4.32 sec +107/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 9.44 sec test 52 Start 52: regression/issues_with_local_pointers_REPL @@ -955264,100 +955328,6 @@ 52: Environment variables: 52: POCL_WORK_GROUP_METHOD=workitemrepl 52: Test timeout computed to be: 10000000 -136: i:0 0 0 0 before barrier -136: i:0 1 0 0 before barrier -136: i:0 2 0 0 before barrier -136: i:0 0 0 0 after barrier -136: i:0 1 0 0 after barrier -136: i:0 1 0 0 after latch 1 -136: i:0 2 0 0 after barrier -136: i:0 2 0 0 after latch 1 -136: i:0 2 0 0 after latch 2 -136: i:1 0 0 0 before barrier -136: i:1 1 0 0 before barrier -136: i:1 2 0 0 before barrier -136: i:1 0 0 0 after barrier -136: i:1 1 0 0 after barrier -136: i:1 1 0 0 after latch 1 -136: i:1 2 0 0 after barrier -136: i:1 2 0 0 after latch 1 -136: i:1 2 0 0 after latch 2 -136: OK -136: -136: -136: -- Comparing output.. -107/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 3.49 sec -test 53 - Start 53: regression/barrier_between_two_for_loops_REPL - -53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_between_for_loops" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -53: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -53: Environment variables: -53: POCL_WORK_GROUP_METHOD=workitemrepl -53: Test timeout computed to be: 10000000 -46: BUILD ERROR -46: BUILD ERROR -46: OK -46: -46: 1 error generated. -46: 1 error generated. -46: -108/165 Test #46: regression/test_issue_577 ........................................................... Passed 1.59 sec -test 54 - Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL - -54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -54: Environment variables: -54: POCL_WORK_GROUP_METHOD=workitemrepl -54: Test timeout computed to be: 10000000 -139: 0: 13 -139: 1: 1 -139: 2: 1 -139: 3: 3 -139: 4: 1 -139: 5: 1 -139: 6: 1 -139: 7: 0 -139: 8: 0 -139: 9: 0 -139: 10: 0 -139: 11: 0 -139: 12: 0 -139: OK -139: -139: -139: -- Comparing output.. -109/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 3.08 sec -test 55 - Start 55: regression/for-loop_with_computation_after_the_brexit_REPL - -55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_multi_level_loops_with_barriers" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -55: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -55: Environment variables: -55: POCL_WORK_GROUP_METHOD=workitemrepl -55: Test timeout computed to be: 10000000 -138: id=0: AAA. -138: id=0: CCC. -138: auxfunc -138: id=1: AAA. -138: id=1: CCC. -138: auxfunc -138: id=0: EEE. -138: id=1: EEE. -138: OK -138: -138: -138: -- Comparing output.. -110/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 3.61 sec -test 56 - Start 56: regression/for-loop_with_a_variable_iteration_count_REPL - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=workitemrepl -56: Test timeout computed to be: 10000000 137: global: 0-0-0 137: local: 0-0-0 137: global: 0-0-1 @@ -955371,39 +955341,15 @@ 137: 137: -- SORTING FILE 137: -- Comparing output.. -111/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 3.85 sec -test 57 - Start 57: regression/early_return_before_a_barrier_region_REPL - -57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -57: Environment variables: -57: POCL_WORK_GROUP_METHOD=workitemrepl -57: Test timeout computed to be: 10000000 -43: OK -43: -43: -112/165 Test #43: regression/test_issue_231 ........................................................... Passed 3.14 sec -test 58 - Start 58: regression/id-dependent_computation_before_kernel_exit_REPL - -58: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_id_dependent_computation" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -58: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -58: Environment variables: -58: POCL_WORK_GROUP_METHOD=workitemrepl -58: Test timeout computed to be: 10000000 -47: OK -47: -47: -113/165 Test #47: regression/test_issue_757 ........................................................... Passed 3.13 sec -test 59 - Start 59: regression/barrier_just_before_return_REPL +108/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 7.78 sec +test 53 + Start 53: regression/barrier_between_two_for_loops_REPL -59: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_before_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -59: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -59: Environment variables: -59: POCL_WORK_GROUP_METHOD=workitemrepl -59: Test timeout computed to be: 10000000 +53: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_between_for_loops" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +53: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +53: Environment variables: +53: POCL_WORK_GROUP_METHOD=workitemrepl +53: Test timeout computed to be: 10000000 140: 0: 128 140: 1: 1 140: 2: 1 @@ -1083407,30 +1083353,116 @@ 140: OK 140: 140: +136: i:0 0 0 0 before barrier +136: i:0 1 0 0 before barrier +136: i:0 2 0 0 before barrier +136: i:0 0 0 0 after barrier +136: i:0 1 0 0 after barrier +136: i:0 1 0 0 after latch 1 +136: i:0 2 0 0 after barrier +136: i:0 2 0 0 after latch 1 +136: i:0 2 0 0 after latch 2 +136: i:1 0 0 0 before barrier +136: i:1 1 0 0 before barrier +136: i:1 2 0 0 before barrier +136: i:1 0 0 0 after barrier +136: i:1 1 0 0 after barrier +136: i:1 1 0 0 after latch 1 +136: i:1 2 0 0 after barrier +136: i:1 2 0 0 after latch 1 +136: i:1 2 0 0 after latch 2 +136: OK +136: +136: +136: -- Comparing output.. +109/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 6.12 sec +test 54 + Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL + +54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +54: Environment variables: +54: POCL_WORK_GROUP_METHOD=workitemrepl +54: Test timeout computed to be: 10000000 +110/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 9.49 sec +test 55 + Start 55: regression/for-loop_with_computation_after_the_brexit_REPL + +55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_multi_level_loops_with_barriers" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +55: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +55: Environment variables: +55: POCL_WORK_GROUP_METHOD=workitemrepl +55: Test timeout computed to be: 10000000 +46: BUILD ERROR +46: BUILD ERROR +46: OK +46: +46: 1 error generated. +46: 1 error generated. +46: +111/165 Test #46: regression/test_issue_577 ........................................................... Passed 4.29 sec +test 56 + Start 56: regression/for-loop_with_a_variable_iteration_count_REPL + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=workitemrepl +56: Test timeout computed to be: 10000000 +139: 0: 13 +139: 1: 1 +139: 2: 1 +139: 3: 3 +139: 4: 1 +139: 5: 1 +139: 6: 1 +139: 7: 0 +139: 8: 0 +139: 9: 0 +139: 10: 0 +139: 11: 0 +139: 12: 0 +139: OK +139: +139: +139: -- Comparing output.. +112/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 7.57 sec +test 57 + Start 57: regression/early_return_before_a_barrier_region_REPL + +57: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_early_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +57: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +57: Environment variables: +57: POCL_WORK_GROUP_METHOD=workitemrepl +57: Test timeout computed to be: 10000000 +43: OK +43: +43: +113/165 Test #43: regression/test_issue_231 ........................................................... Passed 8.01 sec +test 58 + Start 58: regression/id-dependent_computation_before_kernel_exit_REPL + +58: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_id_dependent_computation" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +58: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +58: Environment variables: +58: POCL_WORK_GROUP_METHOD=workitemrepl +58: Test timeout computed to be: 10000000 44: OK 44: 44: -45: outer=0 inner=0 lid=0 -45: outer=0 inner=0 lid=1 -45: + outer=0 inner=0 lid=0 -45: + outer=0 inner=0 lid=1 -45: outer=0 inner=1 lid=0 -45: outer=0 inner=1 lid=1 -45: + outer=0 inner=1 lid=0 -45: + outer=0 inner=1 lid=1 -45: outer=1 inner=0 lid=0 -45: outer=1 inner=0 lid=1 -45: + outer=1 inner=0 lid=0 -45: + outer=1 inner=0 lid=1 -45: outer=1 inner=1 lid=0 -45: outer=1 inner=1 lid=1 -45: + outer=1 inner=1 lid=0 -45: + outer=1 inner=1 lid=1 -45: OK -45: -45: 2 warnings generated. -45: -114/165 Test #44: regression/test_issue_445 ........................................................... Passed 4.07 sec +114/165 Test #44: regression/test_issue_445 ........................................................... Passed 6.95 sec +test 59 + Start 59: regression/barrier_just_before_return_REPL + +59: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_barrier_before_return" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +59: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +59: Environment variables: +59: POCL_WORK_GROUP_METHOD=workitemrepl +59: Test timeout computed to be: 10000000 +49: OK +49: +49: +115/165 Test #49: regression/test_issue_893 ........................................................... Passed 5.93 sec test 60 Start 60: regression/infinite_loop_REPL @@ -1083439,7 +1083471,18 @@ 60: Environment variables: 60: POCL_WORK_GROUP_METHOD=workitemrepl 60: Test timeout computed to be: 10000000 -115/165 Test #45: regression/test_issue_553 ........................................................... Passed 3.94 sec +48: binary size [0]: 63605 +48: binary size [1]: 0 +48: binary size [2]: 0 +48: binary size [3]: 0 +48: binary size [4]: 895 +48: binary size [5]: 0 +48: binary size [6]: 0 +48: binary size [7]: 0 +48: OK +48: +48: +116/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 7.14 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -1083448,7 +1083491,10 @@ 61: Environment variables: 61: POCL_WORK_GROUP_METHOD=workitemrepl 61: Test timeout computed to be: 10000000 -116/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 4.56 sec +51: OK +51: +51: +117/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 5.90 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -1083457,10 +1083503,27 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -49: OK -49: -49: -117/165 Test #49: regression/test_issue_893 ........................................................... Passed 3.85 sec +45: outer=0 inner=0 lid=0 +45: outer=0 inner=0 lid=1 +45: + outer=0 inner=0 lid=0 +45: + outer=0 inner=0 lid=1 +45: outer=0 inner=1 lid=0 +45: outer=0 inner=1 lid=1 +45: + outer=0 inner=1 lid=0 +45: + outer=0 inner=1 lid=1 +45: outer=1 inner=0 lid=0 +45: outer=1 inner=0 lid=1 +45: + outer=1 inner=0 lid=0 +45: + outer=1 inner=0 lid=1 +45: outer=1 inner=1 lid=0 +45: outer=1 inner=1 lid=1 +45: + outer=1 inner=1 lid=0 +45: + outer=1 inner=1 lid=1 +45: OK +45: +45: 2 warnings generated. +45: +118/165 Test #45: regression/test_issue_553 ........................................................... Passed 8.96 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -1083469,10 +1083532,10 @@ 63: Environment variables: 63: POCL_WORK_GROUP_METHOD=workitemrepl 63: Test timeout computed to be: 10000000 -51: OK -51: -51: -118/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 3.62 sec +53: OK +53: +53: +119/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 6.49 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -1083481,18 +1083544,10 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -48: binary size [0]: 63605 -48: binary size [1]: 140734990760665 -48: binary size [2]: 126614527 -48: binary size [3]: 100 -48: binary size [4]: 895 -48: binary size [5]: 0 -48: binary size [6]: 0 -48: binary size [7]: 0 -48: OK -48: -48: -119/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 4.07 sec +47: OK +47: +47: +120/165 Test #47: regression/test_issue_757 ........................................................... Passed 8.67 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -1083504,7 +1083559,7 @@ 52: OK 52: 52: -120/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 3.79 sec +121/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 8.20 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -1083513,10 +1083568,10 @@ 66: Environment variables: 66: POCL_WORK_GROUP_METHOD=workitemloops 66: Test timeout computed to be: 10000000 -54: OK -54: -54: -121/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 3.36 sec +57: OK +57: +57: +122/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 6.53 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -1083525,10 +1083580,18 @@ 67: Environment variables: 67: POCL_WORK_GROUP_METHOD=workitemloops 67: Test timeout computed to be: 10000000 -56: OK -56: -56: -122/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 3.48 sec +50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 +50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 +50: 0: Portable Computing Language +50: CL gave correct results +50: OK +50: +50: +50: -- Comparing output.. +54: OK +54: +54: +123/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 7.63 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -1083537,10 +1083600,7 @@ 68: Environment variables: 68: POCL_WORK_GROUP_METHOD=workitemloops 68: Test timeout computed to be: 10000000 -55: OK -55: -55: -123/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 3.75 sec +124/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 9.84 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -1083549,10 +1083609,10 @@ 69: Environment variables: 69: POCL_WORK_GROUP_METHOD=workitemloops 69: Test timeout computed to be: 10000000 -53: OK -53: -53: -124/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 4.41 sec +55: OK +55: +55: +125/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 7.76 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -1083561,10 +1083621,10 @@ 70: Environment variables: 70: POCL_WORK_GROUP_METHOD=workitemloops 70: Test timeout computed to be: 10000000 -57: OK -57: -57: -125/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 3.94 sec +56: OK +56: +56: +126/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 9.55 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -1083573,10 +1083633,10 @@ 71: Environment variables: 71: POCL_WORK_GROUP_METHOD=workitemloops 71: Test timeout computed to be: 10000000 -58: OK -58: -58: -126/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 4.02 sec +60: OK +60: +60: +127/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 8.62 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -1083585,10 +1083645,10 @@ 72: Environment variables: 72: POCL_WORK_GROUP_METHOD=workitemloops 72: Test timeout computed to be: 10000000 -59: OK -59: -59: -127/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 3.59 sec +58: OK +58: +58: +128/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 9.82 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -1083597,15 +1083657,10 @@ 73: Environment variables: 73: POCL_WORK_GROUP_METHOD=workitemloops 73: Test timeout computed to be: 10000000 -50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 -50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 -50: 0: Portable Computing Language -50: CL gave correct results -50: OK -50: -50: -50: -- Comparing output.. -128/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 6.41 sec +59: OK +59: +59: +129/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 10.39 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -1083614,13 +1083669,10 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: OK -62: -62: 6 warnings generated. -62: -129/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 3.34 sec +64: OK +64: +64: +130/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 7.71 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -1083632,7 +1083684,7 @@ 61: OK 61: 61: -130/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 3.47 sec +131/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 8.74 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -1083641,13 +1083693,13 @@ 76: Environment variables: 76: POCL_WORK_GROUP_METHOD=workitemloops 76: Test timeout computed to be: 10000000 -63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -63: -63: 6 warnings generated. -63: -63: -- OK -131/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 3.08 sec +62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: OK +62: +62: 6 warnings generated. +62: +132/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 9.54 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -1083656,10 +1083708,13 @@ 77: Environment variables: 77: POCL_WORK_GROUP_METHOD=workitemloops 77: Test timeout computed to be: 10000000 -60: OK -60: -60: -132/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 3.66 sec +63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +63: +63: 6 warnings generated. +63: +63: -- OK +133/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 9.42 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -1083668,10 +1083723,12 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -64: OK -64: -64: -133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 3.84 sec +66: OK +66: OK +66: OK +66: +66: +134/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 12.19 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -1083685,7 +1083742,7 @@ 65: OK 65: 65: -134/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 5.81 sec +135/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 14.43 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -1083694,10 +1083751,10 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -77: OK -77: -77: -135/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 3.01 sec +75: OK +75: +75: +136/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 7.08 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -1083709,7 +1083766,7 @@ 74: OK 74: 74: -136/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 3.54 sec +137/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 7.79 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -1083718,13 +1083775,10 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -137/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 4.23 sec +78: OK +78: +78: +138/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 6.93 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -1083733,10 +1083787,13 @@ 83: Environment variables: 83: POCL_WORK_GROUP_METHOD=workitemloops 83: Test timeout computed to be: 10000000 -76: OK -76: -76: -138/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 3.85 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +139/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 9.20 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -1083745,12 +1083802,10 @@ 84: Environment variables: 84: POCL_WORK_GROUP_METHOD=workitemloops 84: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -139/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 7.50 sec +76: OK +76: +76: +140/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 8.67 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -1083759,10 +1083814,10 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -78: OK -78: -78: -140/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 5.10 sec +77: OK +77: +77: +141/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 8.31 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -1083771,10 +1083826,12 @@ 86: Environment variables: 86: POCL_WORK_GROUP_METHOD=workitemloops 86: Test timeout computed to be: 10000000 -79: OK -79: -79: -141/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 4.42 sec +69: OK +69: OK +69: OK +69: +69: +142/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 16.54 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -1083783,10 +1083840,12 @@ 87: Environment variables: 87: POCL_WORK_GROUP_METHOD=workitemloops 87: Test timeout computed to be: 10000000 -75: OK -75: -75: -142/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 5.43 sec +68: OK +68: OK +68: OK +68: +68: +143/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 17.37 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -1083795,154 +1083854,146 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -143/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 7.74 sec +70: OK +70: OK +70: OK +70: +70: +144/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 17.61 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -67: OK -67: OK -67: OK -67: -67: -144/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 8.80 sec +79: OK +79: +79: +145/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 7.26 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 90: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_setargs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 90: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 90: Test timeout computed to be: 10000000 -69: OK -69: OK -69: OK -69: -69: -145/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 8.03 sec +71: OK +71: OK +71: OK +71: +71: +146/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 16.62 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -81: OK -81: -81: -146/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 4.20 sec +72: OK +72: OK +72: OK +72: +72: +147/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 14.86 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one 92: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_fors_with_var_iteration_counts" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 92: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 92: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -147/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 8.71 sec +83: OK +83: +83: +148/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 5.85 sec test 93 Start 93: regression/autolocals_in_constexprs 93: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_autolocals_in_constexprs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 93: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 93: Test timeout computed to be: 10000000 -84: OK -84: -84: -148/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 3.85 sec +67: OK +67: OK +67: OK +67: +67: +149/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 19.77 sec test 94 Start 94: regression/struct_kernel_arguments 94: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_structs_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 94: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 94: Test timeout computed to be: 10000000 -72: OK -72: OK -72: OK -72: -72: -149/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 8.53 sec +81: OK +81: +81: +150/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 7.18 sec test 95 Start 95: regression/vector_kernel_arguments 95: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_vectors_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 95: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 95: Test timeout computed to be: 10000000 -82: OK -82: -82: -150/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 4.69 sec +86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +86: OK +86: +86: 6 warnings generated. +86: +151/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 5.11 sec 85: OK 85: 85: -151/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 3.61 sec +152/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 6.37 sec 80: OK 80: 80: -152/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 5.53 sec -70: OK -70: OK -70: OK -70: -70: -153/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 10.02 sec -83: OK -83: -83: -154/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 4.97 sec +153/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 8.24 sec +84: OK +84: +84: +154/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 7.00 sec +82: OK +82: +82: +155/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 8.81 sec 87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 87: 87: 6 warnings generated. 87: 87: -- OK -155/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 3.38 sec -88: OK -88: -88: -156/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 3.66 sec -86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -86: OK -86: -86: 6 warnings generated. -86: -157/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 3.73 sec -91: OK -91: -91: -158/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 2.99 sec -90: OK -90: -90: -159/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 3.26 sec +156/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 6.49 sec +94: OK +94: +94: +157/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 4.61 sec 89: OK 89: 89: -160/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 3.85 sec +158/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 6.60 sec 92: OK 92: 92: -161/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 2.70 sec -94: OK -94: -94: -162/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 2.82 sec +159/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 5.85 sec 93: OK 93: 93: -163/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 2.89 sec +160/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 5.72 sec 95: OK 95: 95: -164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 3.22 sec +161/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 5.61 sec +91: OK +91: +91: +162/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 6.79 sec +88: OK +88: +88: +163/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 8.53 sec +90: OK +90: +90: +164/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 7.21 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -1083953,28 +1084004,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 40.94 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 78.44 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 50.39 sec*proc (2 tests) -cuda = 175.27 sec*proc (53 tests) -dlopen = 0.17 sec*proc (3 tests) -hsa = 18.22 sec*proc (4 tests) -hsa-native = 551.20 sec*proc (91 tests) -internal = 831.92 sec*proc (160 tests) -kernel = 358.44 sec*proc (38 tests) -matrix = 25.07 sec*proc (4 tests) -poclbin = 19.78 sec*proc (4 tests) -proxy = 162.49 sec*proc (36 tests) -regression = 235.59 sec*proc (53 tests) -runtime = 74.71 sec*proc (29 tests) -tce = 30.46 sec*proc (8 tests) -vulkan = 93.61 sec*proc (26 tests) -workgroup = 99.63 sec*proc (16 tests) +EinsteinToolkit = 87.14 sec*proc (2 tests) +cuda = 334.52 sec*proc (53 tests) +dlopen = 0.46 sec*proc (3 tests) +hsa = 37.08 sec*proc (4 tests) +hsa-native = 1043.31 sec*proc (91 tests) +internal = 1612.01 sec*proc (160 tests) +kernel = 660.31 sec*proc (38 tests) +matrix = 41.21 sec*proc (4 tests) +poclbin = 31.99 sec*proc (4 tests) +proxy = 292.87 sec*proc (36 tests) +regression = 466.70 sec*proc (53 tests) +runtime = 146.36 sec*proc (29 tests) +tce = 53.63 sec*proc (8 tests) +vulkan = 193.88 sec*proc (26 tests) +workgroup = 205.67 sec*proc (16 tests) -Total Test time (real) = 77.06 sec +Total Test time (real) = 150.84 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -1083982,6 +1084033,7 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[2]: Leaving directory '/build/pocl-3.1' ++ for k in $(sed -r -n '/KERNELLIB_HOST_CPU_VARIANTS/ { s/.*"(.*)".*/\1/; s/;/ /g; p }' obj-x86_64-linux-gnu/config.h) + echo TESTING avx512 TESTING avx512 + env POCL_KERNELLIB_NAME=avx512 /usr/bin/make -f debian/rules run-tests @@ -1084068,7 +1084120,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -1084218,10 +1084270,10 @@ Device Available Yes Compiler Available Yes Linker Available Yes - Max compute units 16 + Max compute units 15 Max clock frequency 2799MHz Device Partition (core) - Max number of sub-devices 16 + Max number of sub-devices 15 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 @@ -1084257,7 +1084309,7 @@ IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian - Global memory size 48365330432 (45.04GiB) + Global memory size 48356020224 (45.04GiB) Error Correction support No Max memory allocation 17179869184 (16GiB) Unified memory for Host and Device Yes @@ -1084366,10 +1084418,10 @@ ICD loader Version 2.3.1 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/pocl-3.1/debian/kcache dh_auto_test - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl Add coverage exclude regular expressions. UpdateCTestConfiguration from :/build/pocl-3.1/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -1084386,21 +1084438,21 @@ 4: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "pthread" 4: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 4: Test timeout computed to be: 10000000 -test 3 - Start 3: pocl_test_dlopen_device_basic - -3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" -3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests -3: Test timeout computed to be: 10000000 test 2 Start 2: pocl_test_dlopen_libpocl 2: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen 2: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests 2: Test timeout computed to be: 10000000 - 1/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.08 sec - 2/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.12 sec - 3/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.11 sec +test 3 + Start 3: pocl_test_dlopen_device_basic + +3: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_dlopen "basic" +3: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests +3: Test timeout computed to be: 10000000 + 1/165 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.18 sec + 2/165 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.17 sec + 3/165 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.20 sec test 1 Start 1: pocl_version_check @@ -1084410,7 +1084462,7 @@ 1: POCL_DEVICES=basic 1: Test timeout computed to be: 10000000 1: basic - 4/165 Test #1: pocl_version_check .................................................................. Passed 0.15 sec + 4/165 Test #1: pocl_version_check .................................................................. Passed 0.28 sec test 29 Start 29: kernel/test_shuffle_char @@ -1084501,17 +1084553,29 @@ 5: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_as_type" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 5: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 5: Test timeout computed to be: 10000000 +37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt +38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt +39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt +41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt +40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt +41: Running test test_sizeof... +41: sizeof(uint) == 4 +41: sizeof(uint2) == 8 +41: sizeof(uint3) == 16 +41: sizeof(uint4) == 16 +41: sizeof(uint8) == 32 +41: sizeof(uint16) == 64 +41: OK +41: +41: +41: -- Comparing output.. + 5/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 8.67 sec test 6 Start 6: kernel/test_convert_type_1 6: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_1" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 6: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 6: Test timeout computed to be: 10000000 -37: -- Expecting output: /build/pocl-3.1/tests/kernel/test_ucharn_expout.txt -38: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_expout.txt -39: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt -40: -- Expecting output: /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt -41: -- Expecting output: /build/pocl-3.1/tests/kernel/test_sizeof_expout.txt 37: Running test test_ucharn... 37: uchar2 0 37: uchar3 0 @@ -1084527,48 +1084591,30 @@ 37: 37: 37: -- Comparing output.. - 5/165 Test #37: kernel/test_ucharn .................................................................. Passed 6.01 sec + 6/165 Test #37: kernel/test_ucharn .................................................................. Passed 9.27 sec test 7 Start 7: kernel/test_convert_type_2 7: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_2" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 7: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 7: Test timeout computed to be: 10000000 -41: Running test test_sizeof... -41: sizeof(uint) == 4 -41: sizeof(uint2) == 8 -41: sizeof(uint3) == 16 -41: sizeof(uint4) == 16 -41: sizeof(uint8) == 32 -41: sizeof(uint16) == 64 -41: OK -41: -41: -41: -- Comparing output.. - 6/165 Test #41: kernel/test_sizeof_uint ............................................................. Passed 6.51 sec -test 8 - Start 8: kernel/test_convert_type_4 - -8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -8: Test timeout computed to be: 10000000 40: Running test test_printf_vectors_ulongn... 40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55a3268453c0,0x1,0x1,0x1 -40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55a3268453c0,0x1,0x1,0x1,0x55a326859720,0x7f7ffd6aced5,0x1,0x7f7ffd6bfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5603bceeb680,0x1,0x1,0x1 +40: ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5603bceeb680,0x1,0x1,0x1,0x5603bcf57f50,0x7ffb96701ed5,0x1,0x7ffb96714b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -40: ulong8 0x55a326859720,0x7f7ffd6aced5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: ulong16 0x7f7fea687210,0x7f7fd0000900,0x1000000000002e9,0x1,0x788200000010,0x7f7fea6878f0,0x7f7fea6877f0,0x7f7fe643dcb0,0x7f7fea687210,0x7f7fd0000900,0x7f7fea687211,0x7f7fea687764,0x788200000010,0x7f7fd0000900,0x100000000000223,0x1 +40: ulong8 0x5603bcf57f50,0x7ffb96701ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: ulong16 0x7ffb856e0210,0x7ffb7c000900,0x1000000000002e9,0x1,0x788200000010,0x7ffb856e08f0,0x7ffb856e07f0,0x7ffb80052cb0,0x7ffb856e0210,0x7ffb7c000900,0x7ffb856e0211,0x7ffb856e0764,0x788200000010,0x7ffb7c000900,0x100000000000223,0x1 40: 40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -40: l 0x7f7fea687a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55a326859720,0x7f7ffd6aced5,0x1,0x7f7ffd6bfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: l 0x7f7fea687b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55a326859720,0x7f7ffd6aced5,0x1,0x7f7ffd6bfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: l 0x7ffb856e0a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x5603bcf57f50,0x7ffb96701ed5,0x1,0x7ffb96714b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: l 0x7ffb856e0b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x5603bcf57f50,0x7ffb96701ed5,0x1,0x7ffb96714b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € 40: 40: ulong2 0 40: ulong3 0 @@ -1084729,31 +1084775,31 @@ 38: 2 warnings generated. 38: 38: -- Comparing output.. -40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-05 00:36:08.000000000 -1200 -40: +++ /tmp/cmake_testrun_GzVtF 2024-06-21 03:45:00.283809722 -1200 +40: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_ulongn_expout.txt 2022-12-06 02:36:08.000000000 +1400 +40: +++ /tmp/cmake_testrun_qxPSd 2023-05-20 23:57:32.147960151 +1400 40: @@ -2,19 +2,19 @@ 40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55a3268453c0,0x1,0x1,0x1 -40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x55a3268453c0,0x1,0x1,0x1,0x55a326859720,0x7f7ffd6aced5,0x1,0x7f7ffd6bfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f +40: +ulong8 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5603bceeb680,0x1,0x1,0x1 +40: +ulong16 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x5603bceeb680,0x1,0x1,0x1,0x5603bcf57f50,0x7ffb96701ed5,0x1,0x7ffb96714b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 40: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 40: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 40: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 40: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 40: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -40: +ulong8 0x55a326859720,0x7f7ffd6aced5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 -40: +ulong16 0x7f7fea687210,0x7f7fd0000900,0x1000000000002e9,0x1,0x788200000010,0x7f7fea6878f0,0x7f7fea6877f0,0x7f7fe643dcb0,0x7f7fea687210,0x7f7fd0000900,0x7f7fea687211,0x7f7fea687764,0x788200000010,0x7f7fd0000900,0x100000000000223,0x1 +40: +ulong8 0x5603bcf57f50,0x7ffb96701ed5,0x656b5f6c636f705f,0x7365745f6c656e72,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112,0x1,0 +40: +ulong16 0x7ffb856e0210,0x7ffb7c000900,0x1000000000002e9,0x1,0x788200000010,0x7ffb856e08f0,0x7ffb856e07f0,0x7ffb80052cb0,0x7ffb856e0210,0x7ffb7c000900,0x7ffb856e0211,0x7ffb856e0764,0x788200000010,0x7ffb7c000900,0x100000000000223,0x1 40: 40: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 40: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 40: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 40: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 40: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -40: +l 0x7f7fea687a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x55a326859720,0x7f7ffd6aced5,0x1,0x7f7ffd6bfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € -40: +l 0x7f7fea687b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x55a326859720,0x7f7ffd6aced5,0x1,0x7f7ffd6bfb1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € +40: +l 0x7ffb856e0a40,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 0x5603bcf57f50,0x7ffb96701ed5,0x1,0x7ffb96714b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f € +40: +l 0x7ffb856e0b00,0x292a2b2c0000002e,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364,0x5603bcf57f50,0x7ffb96701ed5,0x1,0x7ffb96714b1c,0x656b5f6c636f705f,0x7365745f6c656e72,0x66746e6972705f74,0x73726f746365765f 0x5f6e676e6f6c755f,0x756f72676b726f77,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0 € 40: 40: ulong2 0 40: ulong3 0 @@ -1084761,24 +1084807,24 @@ 40: 40: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 40: FAIL: Test output does not match the expected output; output stored in -40: /tmp/cmake_testrun_GzVtF +40: /tmp/cmake_testrun_qxPSd 40: 40: 40: -- OK - 7/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 6.65 sec + 7/165 Test #40: kernel/test_printf_vectors_ulongn ................................................... Passed 9.66 sec +test 8 + Start 8: kernel/test_convert_type_4 + +8: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_4" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +8: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +8: Test timeout computed to be: 10000000 + 8/165 Test #38: kernel/test_printf .................................................................. Passed 9.71 sec test 9 Start 9: kernel/test_convert_type_8 9: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_8" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 9: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 9: Test timeout computed to be: 10000000 - 8/165 Test #38: kernel/test_printf .................................................................. Passed 6.70 sec -test 10 - Start 10: kernel/test_convert_type_16 - -10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -10: Test timeout computed to be: 10000000 39: Running test test_printf_vectors... 39: 39: VECTORS @@ -1084811,25 +1084857,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 -39: uint16 0x8ba08740,0x55d4,0xc3f09630,0x7fc8,0x2,0,0,0,0xb1cf1d5f,0x7fc8,0xaca9a338,0x7fc8,0xb1cf1960,0x7fc8,0xb1cf1960,0x7fc8 +39: uint16 0xbd70eb80,0x5571,0xaebbe630,0x7fad,0x2,0,0,0,0x9c1a5d5f,0x7fad,0x6ffef338,0x7fad,0x9c1a5960,0x7fad,0x9c1a5960,0x7fad 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 -39: ulong8 0x55d48ba08740,0x7fc8c3f09630,0x2,0,0x7fc8b1cf1d5f,0x7fc8aca9a338,0x7fc8b1cf1960,0x7fc8b1cf1960 -39: ulong16 0x55d48ba08740,0x7fc8c3f09630,0x2,0,0x7fc8b1cf1d5f,0x7fc8aca9a338,0x7fc8b1cf1960,0x7fc8b1cf1960,0x7fc8b1cf17f0,0x7fc8c3d88592,0x7fc8aca9f5e0,0x2,0x7fc8b1cf1700,0x7fc8c3e385f8,0x55d48b975ed0,0x3ff +39: ulong8 0x5571bd70eb80,0x7fadaebbe630,0x2,0,0x7fad9c1a5d5f,0x7fad6ffef338,0x7fad9c1a5960,0x7fad9c1a5960 +39: ulong16 0x5571bd70eb80,0x7fadaebbe630,0x2,0,0x7fad9c1a5d5f,0x7fad6ffef338,0x7fad9c1a5960,0x7fad9c1a5960,0x7fad9c1a57f0,0x7fadaea3d592,0x7fad6fff45e0,0x2,0x7fad9c1a5700,0x7fadaeaed5f8,0x5571bd67ced0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 -39: float16 -6.18333e-32,3.07893e-41,-481.173,4.58393e-41,2.8026e-45,0,0,0,-6.02783e-09,4.58393e-41,-4.82139e-12,4.58393e-41,-6.02738e-09,4.58393e-41,-6.02738e-09,4.58393e-41 +39: float16 -0.0588183,3.06506e-41,-8.54466e-11,4.58014e-41,2.8026e-45,0,0,0,-5.1075e-22,4.58014e-41,1.57806e+29,4.58014e-41,-5.10698e-22,4.58014e-41,-5.10698e-22,4.58014e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 -39: double8 4.66256e-310,6.94164e-310,9.88131e-324,0,6.94162e-310,6.94162e-310,6.94162e-310,6.94162e-310 -39: double16 4.66256e-310,6.94164e-310,9.88131e-324,0,6.94162e-310,6.94162e-310,6.94162e-310,6.94162e-310,6.94162e-310,6.94163e-310,6.94162e-310,9.88131e-324,6.94162e-310,6.94164e-310,4.66256e-310,5.05429e-321 +39: double8 4.6416e-310,6.93589e-310,9.88131e-324,0,6.93587e-310,6.93584e-310,6.93587e-310,6.93587e-310 +39: double16 4.6416e-310,6.93589e-310,9.88131e-324,0,6.93587e-310,6.93584e-310,6.93587e-310,6.93587e-310,6.93587e-310,6.93589e-310,6.93584e-310,9.88131e-324,6.93587e-310,6.93589e-310,4.6416e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -1084856,21 +1084902,21 @@ 39: i 0xd1d2d3d4,0xd5d6d7d8,0xd9dadbdc 0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9 . 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . -39: i 0x8ba08740,0x55d4,0xc3f09630,0x7fc8,0x2,0,0,0,0xb1cf1d5f,0x7fc8,0xaca9a338,0x7fc8,0xb1cf1960,0x7fc8,0xb1cf1960,0x7fc8 0xb1cf17f0,0x7fc8,0xc3d88592,0x7fc8,0xaca9f5e0,0x7fc8,0x2,0,0xb1cf1700,0x7fc8,0xc3e385f8,0x7fc8,0x8b975ed0,0x55d4,0x3ff,0 @ +39: i 0xbd70eb80,0x5571,0xaebbe630,0x7fad,0x2,0,0,0,0x9c1a5d5f,0x7fad,0x6ffef338,0x7fad,0x9c1a5960,0x7fad,0x9c1a5960,0x7fad 0x9c1a57f0,0x7fad,0xaea3d592,0x7fad,0x6fff45e0,0x7fad,0x2,0,0x9c1a5700,0x7fad,0xaeaed5f8,0x7fad,0xbd67ced0,0x5571,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . 39: l 0xd1d2d3d4d5d6d7d8,0xd9dadbdcdddedfe1,0xe2e3e4e5e6e7e8e9 0xeaebecedeeeff1f2,0xf3f4f5f6f7f8f9fa,0xfbfcfdfeff111213 . 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . -39: l 0x55d48ba08740,0x7fc8c3f09630,0x2,0,0x7fc8b1cf1d5f,0x7fc8aca9a338,0x7fc8b1cf1960,0x7fc8b1cf1960 0x7fc8b1cf17f0,0x7fc8c3d88592,0x7fc8aca9f5e0,0x2,0x7fc8b1cf1700,0x7fc8c3e385f8,0x55d48b975ed0,0x3ff À -39: l 0x55d48ba08740,0x7fc8c3f09630,0x2,0,0x7fc8b1cf1d5f,0x7fc8aca9a338,0x7fc8b1cf1960,0x7fc8b1cf1960,0x7fc8b1cf17f0,0x7fc8c3d88592,0x7fc8aca9f5e0,0x2,0x7fc8b1cf1700,0x7fc8c3e385f8,0x55d48b975ed0,0x3ff 0xfbad8001,0xc383d032a9616100,0x7fc8b1cf1910,0x7fc8b1cf18d0,0x7fc8b1cf18c8,0x55d48ba35d50,0x7fc88d000ba0,0x7fc8c3e3f3c4,0xfffffffffffffff0,0x7fc8c3f08dea,0x7fc8b1cf1870,0,0x7fc8c3e3f3b0,0x7fc8b1cf1910,0x80c3e3f280,0x7fc8b1cf1920 +39: l 0x5571bd70eb80,0x7fadaebbe630,0x2,0,0x7fad9c1a5d5f,0x7fad6ffef338,0x7fad9c1a5960,0x7fad9c1a5960 0x7fad9c1a57f0,0x7fadaea3d592,0x7fad6fff45e0,0x2,0x7fad9c1a5700,0x7fadaeaed5f8,0x5571bd67ced0,0x3ff À +39: l 0x5571bd70eb80,0x7fadaebbe630,0x2,0,0x7fad9c1a5d5f,0x7fad6ffef338,0x7fad9c1a5960,0x7fad9c1a5960,0x7fad9c1a57f0,0x7fadaea3d592,0x7fad6fff45e0,0x2,0x7fad9c1a5700,0x7fadaeaed5f8,0x5571bd67ced0,0x3ff 0xfbad8001,0xef23f9e312b69b00,0x7fad9c1a5910,0x7fad9c1a58d0,0x7fad9c1a58c8,0x5571bd725e60,0x7fad91000ba0,0x7fadaeaf43c4,0xfffffffffffffff0,0x7fadaebbddea,0x7fad9c1a5870,0,0x7fadaeaf43b0,0x7fad9c1a5910,0x80aeaf4280,0x7fad9c1a5920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . 39: f 31.1,31.2,31.3 32.4,32.5,32.6 . 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . -39: f -6.18333e-32,3.07893e-41,-481.173,4.58393e-41,2.8026e-45,0,0,0,-6.02783e-09,4.58393e-41,-4.82139e-12,4.58393e-41,-6.02738e-09,4.58393e-41,-6.02738e-09,4.58393e-41 -6.02721e-09,4.58393e-41,-433.044,4.58393e-41,-4.83057e-12,4.58393e-41,2.8026e-45,0,-6.02711e-09,4.58393e-41,-455.047,4.58393e-41,-5.83057e-32,3.07893e-41,1.43353e-42,0 @ +39: f -0.0588183,3.06506e-41,-8.54466e-11,4.58014e-41,2.8026e-45,0,0,0,-5.1075e-22,4.58014e-41,1.57806e+29,4.58014e-41,-5.10698e-22,4.58014e-41,-5.10698e-22,4.58014e-41 -5.1068e-22,4.58014e-41,-7.45032e-11,4.58014e-41,1.58006e+29,4.58014e-41,2.8026e-45,0,-5.10668e-22,4.58014e-41,-7.95061e-11,4.58014e-41,-0.0565937,3.06506e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -1084887,37 +1084933,37 @@ 39: 114 warnings generated. 39: 39: -- Comparing output.. -39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-05 00:36:08.000000000 -1200 -39: +++ /tmp/cmake_testrun_173AB 2024-06-21 03:45:00.463809722 -1200 +39: --- /build/pocl-3.1/tests/kernel/test_printf_vectors_expout.txt 2022-12-06 02:36:08.000000000 +1400 +39: +++ /tmp/cmake_testrun_YbjHb 2023-05-20 23:57:32.871932928 +1400 39: @@ -30,25 +30,25 @@ 39: uint3 0xb1b2b3b4,0xb5b6b7b8,0xb9babbbc 39: uint4 0xc1c2c3c4,0xc5c6c7c8,0xc9cacbcc,0xcdcecfd1 39: uint8 0xe1e2e3e4,0xe5e6e7e8,0xe9eaebec,0xedeeeff1,0xf2f3f4f5,0xf6f7f8f9,0xfafbfcfd,0xfeff1112 39: -uint16 0x21222324,0x25262728,0x292a2b2c,0x2d2e2f31,0x32333435,0x36373839,0x3a3b3c3d,0x3e3f4142,0x43444546,0x4748494a,0x4b4c4d4f,0x51525354,0x55565758,0x595a5b5c,0x5d5e5f61,0x62636465 -39: +uint16 0x8ba08740,0x55d4,0xc3f09630,0x7fc8,0x2,0,0,0,0xb1cf1d5f,0x7fc8,0xaca9a338,0x7fc8,0xb1cf1960,0x7fc8,0xb1cf1960,0x7fc8 +39: +uint16 0xbd70eb80,0x5571,0xaebbe630,0x7fad,0x2,0,0,0,0x9c1a5d5f,0x7fad,0x6ffef338,0x7fad,0x9c1a5960,0x7fad,0x9c1a5960,0x7fad 39: 39: ulong2 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 39: ulong3 0xc1c2c3c4c5c6c7c8,0xc9cacbcccdcecfd1,0xd2d3d4d5d6d7d8d9 39: ulong4 0xe1e2e3e4e5e6e7e8,0xe9eaebecedeeeff1,0xf2f3f4f5f6f7f8f9,0xfafbfcfdfeff1112 39: -ulong8 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142,0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 39: -ulong16 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4,0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 -39: +ulong8 0x55d48ba08740,0x7fc8c3f09630,0x2,0,0x7fc8b1cf1d5f,0x7fc8aca9a338,0x7fc8b1cf1960,0x7fc8b1cf1960 -39: +ulong16 0x55d48ba08740,0x7fc8c3f09630,0x2,0,0x7fc8b1cf1d5f,0x7fc8aca9a338,0x7fc8b1cf1960,0x7fc8b1cf1960,0x7fc8b1cf17f0,0x7fc8c3d88592,0x7fc8aca9f5e0,0x2,0x7fc8b1cf1700,0x7fc8c3e385f8,0x55d48b975ed0,0x3ff +39: +ulong8 0x5571bd70eb80,0x7fadaebbe630,0x2,0,0x7fad9c1a5d5f,0x7fad6ffef338,0x7fad9c1a5960,0x7fad9c1a5960 +39: +ulong16 0x5571bd70eb80,0x7fadaebbe630,0x2,0,0x7fad9c1a5d5f,0x7fad6ffef338,0x7fad9c1a5960,0x7fad9c1a5960,0x7fad9c1a57f0,0x7fadaea3d592,0x7fad6fff45e0,0x2,0x7fad9c1a5700,0x7fadaeaed5f8,0x5571bd67ced0,0x3ff 39: 39: float2 1.012,2.022 39: float3 1.013,2.023,3.033 39: float4 1.014,2.024,3.034,4.044 39: float8 1.018,2.028,3.038,4.048,5.058,6.068,7.078,8.088 39: -float16 1.01,2.02,3.03,4.04,5.05,6.06,7.07,8.08,9.09,10.01,11.011,12.012,13.013,14.014,15.015,16.016 -39: +float16 -6.18333e-32,3.07893e-41,-481.173,4.58393e-41,2.8026e-45,0,0,0,-6.02783e-09,4.58393e-41,-4.82139e-12,4.58393e-41,-6.02738e-09,4.58393e-41,-6.02738e-09,4.58393e-41 +39: +float16 -0.0588183,3.06506e-41,-8.54466e-11,4.58014e-41,2.8026e-45,0,0,0,-5.1075e-22,4.58014e-41,1.57806e+29,4.58014e-41,-5.10698e-22,4.58014e-41,-5.10698e-22,4.58014e-41 39: 39: double2 10.112,20.222 39: double3 10.113,20.223,30.333 39: double4 10.114,20.224,30.334,40.444 39: -double8 10.118,20.228,30.338,40.448,50.558,60.668,70.778,80.888 39: -double16 10.11,20.22,30.33,40.44,50.55,60.66,70.77,80.88,90.99,100.1,110.2,120.3,130.4,140.5,150.6,160.7 -39: +double8 4.66256e-310,6.94164e-310,9.88131e-324,0,6.94162e-310,6.94162e-310,6.94162e-310,6.94162e-310 -39: +double16 4.66256e-310,6.94164e-310,9.88131e-324,0,6.94162e-310,6.94162e-310,6.94162e-310,6.94162e-310,6.94162e-310,6.94163e-310,6.94162e-310,9.88131e-324,6.94162e-310,6.94164e-310,4.66256e-310,5.05429e-321 +39: +double8 4.6416e-310,6.93589e-310,9.88131e-324,0,6.93587e-310,6.93584e-310,6.93587e-310,6.93587e-310 +39: +double16 4.6416e-310,6.93589e-310,9.88131e-324,0,6.93587e-310,6.93584e-310,6.93587e-310,6.93587e-310,6.93587e-310,6.93589e-310,6.93584e-310,9.88131e-324,6.93587e-310,6.93589e-310,4.6416e-310,5.05429e-321 39: 39: PARAMETER PASSING 39: @@ -1084926,7 +1084972,7 @@ 39: i 0x11121314,0x15161718,0x191a1b1c,0x1d1e1f21 0x22232425,0x26272829,0x2a2b2c2d,0x2e2f3132 . 39: i 0x41424344,0x45464748,0x494a4b4c,0x4d4e4f51,0x51535455,0x35575859,0x5a5b5c5d,0x5e5f6162 0x63646566,0x6768696a,0x6b6c6d6e,0x6f717273,0x74757677,0x78797a7b,0x7c7d7e7f,0x81828384 . 39: -i 0x91929394,0x95969798,0x999a9b9c,0x9d9e9fa1,0xa2a3a4a5,0xa6a7a8a9,0xaaabacad,0xaeafb1b2,0xb3b4b5b6,0xb7b8b9ba,0xbbbcbdbe,0xbfc1c2c3,0xc4c5c6c7,0xc8c9cacb,0xcccdcecf,0xd1d2d3d4 0xd5d6d7d8,0xd9dadbdc,0xdddedfe1,0xe2e3e4e5,0xe6e7e8e9,0xeaebeced,0xeeeff1f2,0xf3f4f5f6,0xf7f8f9fa,0xfbfcfdfe,0xff111213,0x14151617,0x18191a1b,0x1c1d1e1f,0x21222324,0x25262728 . -39: +i 0x8ba08740,0x55d4,0xc3f09630,0x7fc8,0x2,0,0,0,0xb1cf1d5f,0x7fc8,0xaca9a338,0x7fc8,0xb1cf1960,0x7fc8,0xb1cf1960,0x7fc8 0xb1cf17f0,0x7fc8,0xc3d88592,0x7fc8,0xaca9f5e0,0x7fc8,0x2,0,0xb1cf1700,0x7fc8,0xc3e385f8,0x7fc8,0x8b975ed0,0x55d4,0x3ff,0 @ +39: +i 0xbd70eb80,0x5571,0xaebbe630,0x7fad,0x2,0,0,0,0x9c1a5d5f,0x7fad,0x6ffef338,0x7fad,0x9c1a5960,0x7fad,0x9c1a5960,0x7fad 0x9c1a57f0,0x7fad,0xaea3d592,0x7fad,0x6fff45e0,0x7fad,0x2,0,0x9c1a5700,0x7fad,0xaeaed5f8,0x7fad,0xbd67ced0,0x5571,0x3ff,0 @ 39: i 0x31323334 0x35363738 0x393a3b3c 0x3d3e3f41 0x42434445 0x46474849 0x4a4b4c4d 0x4e4f5152 0x53545556 0x5758595a 0x5b5c5d5e 0x5f616263 0x64656667 0x68696a6b 0x6c6d6e6f 0x71727374 0x75767778 0x797a7b7c 0x7d7e7f81 0x82838485 0x86878889 0x8a8b8c8d 0x8e8f9192 0x93949596 0x9798999a 0x9b9c9d9e 0x9fa1a2a3 0xa4a5a6a7 0xa8a9aaab 0xacadaeaf 0xb1b2b3b4 0xb5b6b7b8 . 39: 39: l 0xa1a2a3a4a5a6a7a8,0xa9aaabacadaeafb1 0xb2b3b4b5b6b7b8b9,0xbabbbcbdbebfc1c2 . @@ -1084934,8 +1084980,8 @@ 39: l 0x2122232425262728,0x292a2b2c2d2e2f31,0x3233343536373839,0x3a3b3c3d3e3f4142 0x434445464748494a,0x4b4c4d4e4f515253,0x5455565758595a5b,0x5c5d5e5f61626364 . 39: -l 0x7172737475767778,0x797a7b7c7d7e7f81,0x8283848586878889,0x8a8b8c8d8e8f9192,0x939495969798999a,0x9b9c9d9e9fa1a2a3,0xa4a5a6a7a8a9aaab,0xacadaeafb1b2b3b4 0xb5b6b7b8b9babbbc,0xbdbebfc1c2c3c4c5,0xc6c7c8c9cacbcccd,0xcecfd1d2d3d4d5d6,0xd7d8d9dadbdcddde,0xdfe1e2e3e4e5e6e7,0xe8e9eaebecedeeef,0xf1f2f3f4f5f6f7f8 . 39: -l 0x1112131415161718,0x191a1b1c1d1e1f21,0x2223242526272829,0x2a2b2c2d2e2f3132,0x333435363738393a,0x3b3c3d3e3f414243,0x4445464748494a4b,0x4c4d4e4f51525354,0x55565758595a5b5c,0x5d5e5f6162636465,0x666768696a6b6c6d,0x6e6f717273747576,0x7778797a7b7c7d7e,0x7f81828384858687,0x88898a8b8c8d8e8f,0x9192939495969798 0x999a9b9c9d9e9fa1,0xa2a3a4a5a6a7a8a9,0xaaabacadaeafb1b2,0xb3b4b5b6b7b8b9ba,0xbbbcbdbebfc1c2c3,0xc4c5c6c7c8c9cacb,0xcccdcecfd1d2d3d4,0xd5d6d7d8d9dadbdc,0xdddedfe1e2e3e4e5,0xe6e7e8e9eaebeced,0xeeeff1f2f3f4f5f6,0xf7f8f9fafbfcfdfe,0xff11121314151617,0x18191a1b1c1d1e1f,0x2122232425262728,0x292a2b2c2d2e2f31 . -39: +l 0x55d48ba08740,0x7fc8c3f09630,0x2,0,0x7fc8b1cf1d5f,0x7fc8aca9a338,0x7fc8b1cf1960,0x7fc8b1cf1960 0x7fc8b1cf17f0,0x7fc8c3d88592,0x7fc8aca9f5e0,0x2,0x7fc8b1cf1700,0x7fc8c3e385f8,0x55d48b975ed0,0x3ff À -39: +l 0x55d48ba08740,0x7fc8c3f09630,0x2,0,0x7fc8b1cf1d5f,0x7fc8aca9a338,0x7fc8b1cf1960,0x7fc8b1cf1960,0x7fc8b1cf17f0,0x7fc8c3d88592,0x7fc8aca9f5e0,0x2,0x7fc8b1cf1700,0x7fc8c3e385f8,0x55d48b975ed0,0x3ff 0xfbad8001,0xc383d032a9616100,0x7fc8b1cf1910,0x7fc8b1cf18d0,0x7fc8b1cf18c8,0x55d48ba35d50,0x7fc88d000ba0,0x7fc8c3e3f3c4,0xfffffffffffffff0,0x7fc8c3f08dea,0x7fc8b1cf1870,0,0x7fc8c3e3f3b0,0x7fc8b1cf1910,0x80c3e3f280,0x7fc8b1cf1920 +39: +l 0x5571bd70eb80,0x7fadaebbe630,0x2,0,0x7fad9c1a5d5f,0x7fad6ffef338,0x7fad9c1a5960,0x7fad9c1a5960 0x7fad9c1a57f0,0x7fadaea3d592,0x7fad6fff45e0,0x2,0x7fad9c1a5700,0x7fadaeaed5f8,0x5571bd67ced0,0x3ff À +39: +l 0x5571bd70eb80,0x7fadaebbe630,0x2,0,0x7fad9c1a5d5f,0x7fad6ffef338,0x7fad9c1a5960,0x7fad9c1a5960,0x7fad9c1a57f0,0x7fadaea3d592,0x7fad6fff45e0,0x2,0x7fad9c1a5700,0x7fadaeaed5f8,0x5571bd67ced0,0x3ff 0xfbad8001,0xef23f9e312b69b00,0x7fad9c1a5910,0x7fad9c1a58d0,0x7fad9c1a58c8,0x5571bd725e60,0x7fad91000ba0,0x7fadaeaf43c4,0xfffffffffffffff0,0x7fadaebbddea,0x7fad9c1a5870,0,0x7fadaeaf43b0,0x7fad9c1a5910,0x80aeaf4280,0x7fad9c1a5920 39: l 0x4142434445464748 0x494a4b4c4d4e4f51 0x5253545556575859 0x5a5b5c5d5e5f6162 0x636465666768696a 0x6b6c6d6e6f717273 0x7475767778797a7b 0x7c7d7e7f81828384 0x85868788898a8b8c 0x8d8e8f9192939495 0x969798999a9b9c9d 0x9e9fa1a2a3a4a5a6 0xa7a8a9aaabacadae 0xafb1b2b3b4b5b6b7 0xb8b9babbbcbdbebf 0xc1c2c3c4c5c6c7c8 0xc9cacbcccdcecfd1 0xd2d3d4d5d6d7d8d9 0xdadbdcdddedfe1e2 0xe3e4e5e6e7e8e9ea 0xebecedeeeff1f2f3 0xf4f5f6f7f8f9fafb 0xfcfdfeff11121314 0x15161718191a1b1c 0x1d1e1f2122232425 0x262728292a2b2c2d 0x2e2f313233343536 0x3738393a3b3c3d3e 0x3f41424344454647 0x48494a4b4c4d4e4f 0x5152535455565758 0x595a5b5c5d5e5f61 . 39: 39: f 21.1,21.2 22.3,22.4 . @@ -1084943,7 +1084989,7 @@ 39: f 41.1,41.2,41.3,41.4 42.5,42.6,42.7,42.8 . 39: f 81.01,81.02,81.03,81.04,81.05,81.06,81.07,81.08 82.09,82.1,82.11,82.12,82.13,82.14,82.15,82.16 . 39: -f 1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.1,1.11,1.12,1.13,1.14,1.15,1.16 2.17,2.18,2.19,2.2,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.3,2.31,2.32 . -39: +f -6.18333e-32,3.07893e-41,-481.173,4.58393e-41,2.8026e-45,0,0,0,-6.02783e-09,4.58393e-41,-4.82139e-12,4.58393e-41,-6.02738e-09,4.58393e-41,-6.02738e-09,4.58393e-41 -6.02721e-09,4.58393e-41,-433.044,4.58393e-41,-4.83057e-12,4.58393e-41,2.8026e-45,0,-6.02711e-09,4.58393e-41,-455.047,4.58393e-41,-5.83057e-32,3.07893e-41,1.43353e-42,0 @ +39: +f -0.0588183,3.06506e-41,-8.54466e-11,4.58014e-41,2.8026e-45,0,0,0,-5.1075e-22,4.58014e-41,1.57806e+29,4.58014e-41,-5.10698e-22,4.58014e-41,-5.10698e-22,4.58014e-41 -5.1068e-22,4.58014e-41,-7.45032e-11,4.58014e-41,1.58006e+29,4.58014e-41,2.8026e-45,0,-5.10668e-22,4.58014e-41,-7.95061e-11,4.58014e-41,-0.0565937,3.06506e-41,1.43353e-42,0 @ 39: f 1.4 2.4 3.4 4.4 5.4 6.4 7.4 8.4 9.4 10.4 11.4 12.4 13.4 14.4 15.4 16.4 17.4 18.4 19.4 20.4 21.4 22.4 23.4 24.4 25.4 26.4 27.4 28.4 29.4 30.4 31.4 32.4 . 39: 39: d 21.1,21.2 22.3,22.4 . @@ -1084960,22 +1085006,33 @@ 39: 39: CMake Error at /build/pocl-3.1/cmake/run_test.cmake:75 (message): 39: FAIL: Test output does not match the expected output; output stored in -39: /tmp/cmake_testrun_173AB +39: /tmp/cmake_testrun_YbjHb 39: 39: 39: -- OK - 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 6.84 sec + 9/165 Test #39: kernel/test_printf_vectors .......................................................... Passed 10.47 sec +test 10 + Start 10: kernel/test_convert_type_16 + +10: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_type_16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +10: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +10: Test timeout computed to be: 10000000 +34: OK +34: +34: 14 warnings generated. +34: + 10/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 18.17 sec test 11 Start 11: kernel/test_bitselect 11: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_bitselect" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 11: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 11: Test timeout computed to be: 10000000 -5: Running test test_as_type... -5: OK -5: -5: - 10/165 Test #5: kernel/test_as_type ................................................................. Passed 11.86 sec +32: OK +32: +32: 14 warnings generated. +32: + 11/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 18.29 sec test 12 Start 12: kernel/test_hadd_loopvec @@ -1084984,10 +1085041,10 @@ 12: Environment variables: 12: POCL_WORK_GROUP_METHOD=loopvec 12: Test timeout computed to be: 10000000 -29: OK -29: -29: - 11/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 13.52 sec +31: OK +31: +31: + 12/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 19.21 sec test 13 Start 13: kernel/test_hadd_loops @@ -1084996,22 +1085053,22 @@ 13: Environment variables: 13: POCL_WORK_GROUP_METHOD=loops 13: Test timeout computed to be: 10000000 -34: OK -34: -34: 14 warnings generated. -34: - 12/165 Test #34: kernel/test_shuffle_float ........................................................... Passed 13.85 sec +36: OK +36: +36: 24 warnings generated. +36: + 13/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 19.18 sec test 164 Start 164: EinsteinToolkit 164: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/EinsteinToolkit 164: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit 164: Test timeout computed to be: 10000000 -36: OK -36: -36: 24 warnings generated. -36: - 13/165 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 13.94 sec +33: OK +33: +33: 14 warnings generated. +33: + 14/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 19.23 sec test 165 Start 165: EinsteinToolkit_SubDev @@ -1085020,55 +1085077,55 @@ 165: Environment variables: 165: POCL_AFFINITY=1 165: Test timeout computed to be: 10000000 -30: OK -30: -30: - 14/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 14.30 sec +35: OK +35: +35: 24 warnings generated. +35: + 15/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 19.22 sec test 152 Start 152: examples/matrix1 152: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" 152: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 152: Test timeout computed to be: 10000000 -31: OK -31: -31: - 15/165 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 14.31 sec +42: OK +42: +42: 24 warnings generated. +42: + 16/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 19.42 sec test 153 Start 153: examples/matrix1_local 153: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1 "512" "-l" 153: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 153: Test timeout computed to be: 10000000 -32: OK -32: -32: 14 warnings generated. -32: - 16/165 Test #32: kernel/test_shuffle_int ............................................................. Passed 14.36 sec +30: OK +30: +30: + 17/165 Test #30: kernel/test_shuffle_short ........................................................... Passed 20.04 sec test 154 Start 154: examples/matrix1_spir 154: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 154: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 154: Test timeout computed to be: 10000000 -42: OK -42: -42: 24 warnings generated. -42: - 17/165 Test #42: kernel/test_shuffle_double .......................................................... Passed 14.24 sec +154: +154: +29: OK +29: +29: + 18/165 Test #29: kernel/test_shuffle_char ............................................................ Passed 20.58 sec test 155 Start 155: examples/matrix1_spir_local 155: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-DMYGEMM4####-DLOCAL_SIZE=32####-DMYGEMM6####-DTSN=64####-DTSM=64####-DTSK=8####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64####-c####/build/pocl-3.1/examples/matrix1/matrix1.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/matrix1####256####-s####-l####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 155: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 155: Test timeout computed to be: 10000000 -154: -154: -35: OK -35: -35: 24 warnings generated. -35: - 18/165 Test #35: kernel/test_shuffle_long ............................................................ Passed 14.77 sec +5: Running test test_as_type... +5: OK +5: +5: + 19/165 Test #5: kernel/test_as_type ................................................................. Passed 20.53 sec test 156 Start 156: examples/matrix1_poclbin @@ -1085079,30 +1085136,29 @@ 156: Test timeout computed to be: 10000000 155: 155: -33: OK -33: -33: 14 warnings generated. -33: - 19/165 Test #33: kernel/test_shuffle_uint ............................................................ Passed 14.97 sec +164: 4 warnings generated. +154: argc: 4 +154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 +154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 +154: Binary local_wg: 32 +154: Using simplest kernel (myGEMM2) +154: +154: Expected sum of all elements: 16618428294 +154: gws: 256 256 lws: 32 32 +154: Performance: 2.994231 GFLOPS/s | Time: 11.206359 msec | Total Ops to execute: 0.033554 G +154: Sum of all elements: 16618428294 +154: OK +154: +154: +154: +154: + 20/165 Test #154: examples/matrix1_spir ............................................................... Passed 7.68 sec test 14 Start 14: kernel/test_min_max 14: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_min_max" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 14: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 14: Test timeout computed to be: 10000000 -164: 4 warnings generated. -6: Running test test_convert_type_1... -6: OK -6: -6: 66 warnings generated. -6: - 20/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 18.90 sec -test 15 - Start 15: kernel/test_length_distance - -15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -15: Test timeout computed to be: 10000000 165: 4 warnings generated. 152: argc: 2 152: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 @@ -1085110,75 +1085166,54 @@ 152: Autodetected local_wg: 64 max wg size: 4096 152: Using simplest kernel (myGEMM2) 152: -152: Expected sum of all elements: 133087857434 +152: Expected sum of all elements: 133459708663 152: gws: 512 512 lws: 64 64 -152: Performance: 3.367011 GFLOPS/s | Time: 79.725155 msec | Total Ops to execute: 0.268435 G -152: Sum of all elements: 133087857434 +152: Performance: 2.245032 GFLOPS/s | Time: 119.568669 msec | Total Ops to execute: 0.268435 G +152: Sum of all elements: 133459708663 152: OK - 21/165 Test #152: examples/matrix1 .................................................................... Passed 5.77 sec + 21/165 Test #152: examples/matrix1 .................................................................... Passed 8.92 sec +test 15 + Start 15: kernel/test_length_distance + +15: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_length_distance" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +15: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +15: Test timeout computed to be: 10000000 +156: +156: +6: Running test test_convert_type_1... +6: OK +6: +6: 66 warnings generated. +6: + 22/165 Test #6: kernel/test_convert_type_1 .......................................................... Passed 22.69 sec test 16 Start 16: kernel/test_fmin_fmax_fma 16: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fmin_fmax_fma" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 16: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 16: Test timeout computed to be: 10000000 -154: argc: 4 -154: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 -154: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir.spir64 -154: Binary local_wg: 32 -154: Using simplest kernel (myGEMM2) -154: -154: Expected sum of all elements: 16629179104 -154: gws: 256 256 lws: 32 32 -154: Performance: 3.039456 GFLOPS/s | Time: 11.039617 msec | Total Ops to execute: 0.033554 G -154: Sum of all elements: 16629179104 -154: OK -154: -154: -154: -154: - 22/165 Test #154: examples/matrix1_spir ............................................................... Passed 6.30 sec -test 17 - Start 17: kernel/test_local_struct_array - -17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -17: Test timeout computed to be: 10000000 -14: Running test test_min_max... -14: OK -14: -14: - 23/165 Test #14: kernel/test_min_max ................................................................. Passed 5.90 sec -test 18 - Start 18: kernel/test_convert_sat_regression - -18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -18: Test timeout computed to be: 10000000 -156: -156: 156: argc: 4 156: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 1 USE_LOCALS 0 USE_REGS 0 USE_FMA 0 156: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_poclbin.bin 156: Binary local_wg: 32 156: Using simplest kernel (myGEMM2) 156: -156: Expected sum of all elements: 16715082595 +156: Expected sum of all elements: 16558594648 156: gws: 256 256 lws: 32 32 -156: Performance: 6.154769 GFLOPS/s | Time: 5.451778 msec | Total Ops to execute: 0.033554 G -156: Sum of all elements: 16715082595 +156: Performance: 1.602871 GFLOPS/s | Time: 20.933959 msec | Total Ops to execute: 0.033554 G +156: Sum of all elements: 16558594648 156: OK 156: 156: 156: 156: - 24/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 8.17 sec -test 19 - Start 19: kernel/test_rotate + 23/165 Test #156: examples/matrix1_poclbin ............................................................ Passed 13.30 sec +test 17 + Start 17: kernel/test_local_struct_array -19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -19: Test timeout computed to be: 10000000 +17: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_local_struct_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +17: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +17: Test timeout computed to be: 10000000 153: argc: 3 153: OPTIONS: SPIR 0 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 153: EXPLICIT BINARY: (null) @@ -1085186,18 +1085221,18 @@ 153: Using locals (myGEMM4) 153: Using local group size: [64, 4] 153: -153: Expected sum of all elements: 133087857434 +153: Expected sum of all elements: 133194393517 153: gws: 512 32 lws: 64 4 -153: Performance: 1.357558 GFLOPS/s | Time: 197.734061 msec | Total Ops to execute: 0.268435 G -153: Sum of all elements: 133087857434 +153: Performance: 0.755919 GFLOPS/s | Time: 355.111311 msec | Total Ops to execute: 0.268435 G +153: Sum of all elements: 133194393517 153: OK - 25/165 Test #153: examples/matrix1_local .............................................................. Passed 9.26 sec -test 20 - Start 20: kernel/test_fabs + 24/165 Test #153: examples/matrix1_local .............................................................. Passed 14.78 sec +test 18 + Start 18: kernel/test_convert_sat_regression -20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -20: Test timeout computed to be: 10000000 +18: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_convert_sat_regression" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +18: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +18: Test timeout computed to be: 10000000 155: argc: 5 155: OPTIONS: SPIR 1 SPIR-V 0 POCLBIN 0 USE_LOCALS 1 USE_REGS 0 USE_FMA 0 155: EXPLICIT BINARY: /build/pocl-3.1/obj-x86_64-linux-gnu/matrix1_spir_local.spir64 @@ -1085205,72 +1085240,95 @@ 155: Using locals (myGEMM4) 155: Using local group size: [32, 4] 155: -155: Expected sum of all elements: 16629179104 +155: Expected sum of all elements: 16658454911 155: gws: 256 32 lws: 32 4 -155: Performance: 0.444505 GFLOPS/s | Time: 75.487260 msec | Total Ops to execute: 0.033554 G -155: Sum of all elements: 16629179104 +155: Performance: 0.277885 GFLOPS/s | Time: 120.749172 msec | Total Ops to execute: 0.033554 G +155: Sum of all elements: 16658454911 155: OK 155: 155: 155: 155: - 26/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 10.29 sec + 25/165 Test #155: examples/matrix1_spir_local ......................................................... Passed 15.82 sec +test 19 + Start 19: kernel/test_rotate + +19: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_rotate" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +19: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +19: Test timeout computed to be: 10000000 +15: Running test test_length_distance... +15: OK +15: +15: + 26/165 Test #15: kernel/test_length_distance ......................................................... Passed 11.17 sec +test 20 + Start 20: kernel/test_fabs + +20: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_fabs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +20: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +20: Test timeout computed to be: 10000000 +14: Running test test_min_max... +14: OK +14: +14: + 27/165 Test #14: kernel/test_min_max ................................................................. Passed 11.86 sec test 21 Start 21: kernel/test_copy_signbit 21: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_copy_signbit" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 21: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 21: Test timeout computed to be: 10000000 -15: Running test test_length_distance... -15: OK -15: -15: - 27/165 Test #15: kernel/test_length_distance ......................................................... Passed 6.45 sec +16: Running test test_fmin_fmax_fma... +16: OK +16: +16: + 28/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 8.85 sec test 22 Start 22: kernel/test_ilogb 22: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ilogb" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 22: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 22: Test timeout computed to be: 10000000 -16: Running test test_fmin_fmax_fma... -16: OK -16: -16: - 28/165 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 6.62 sec +17: Running test test_local_struct_array... +17: OK +17: +17: + 29/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 10.08 sec test 23 Start 23: kernel/test_ldexp 23: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_ldexp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 23: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 23: Test timeout computed to be: 10000000 -17: Running test test_local_struct_array... -17: OK -17: -17: - 29/165 Test #17: kernel/test_local_struct_array ...................................................... Passed 6.04 sec +18: Running test test_convert_sat_regression... +18: OK +18: +18: + 30/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 10.33 sec test 24 Start 24: kernel/test_isnan 24: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_isnan" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 24: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 24: Test timeout computed to be: 10000000 -7: Running test test_convert_type_2... -7: OK -7: -7: 66 warnings generated. -7: - 30/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 21.02 sec +9: Running test test_convert_type_8... +9: OK +9: +9: 222 warnings generated. +9: + 31/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 35.59 sec test 25 Start 25: kernel/test_short16 25: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/kernel####test_short16" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 25: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 25: Test timeout computed to be: 10000000 -18: Running test test_convert_sat_regression... -18: OK -18: -18: - 31/165 Test #18: kernel/test_convert_sat_regression .................................................. Passed 6.54 sec +7: Running test test_convert_type_2... +7: OK +7: +7: 66 warnings generated. +7: + 32/165 Test #7: kernel/test_convert_type_2 .......................................................... Passed 36.09 sec test 26 Start 26: kernel/test_frexp_modf @@ -1085282,45 +1085340,45 @@ 8: 8: 66 warnings generated. 8: - 32/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 21.26 sec + 33/165 Test #8: kernel/test_convert_type_4 .......................................................... Passed 36.33 sec test 27 Start 27: kernel/test_sampler_address_clamp 27: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/sampler_address_clamp" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 27: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel 27: Test timeout computed to be: 10000000 -9: Running test test_convert_type_8... -9: OK -9: -9: 222 warnings generated. -9: - 33/165 Test #9: kernel/test_convert_type_8 .......................................................... Passed 21.48 sec -test 28 - Start 28: kernel/test_image_query_funcs - -28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel -28: Test timeout computed to be: 10000000 -164: 4 warnings generated. 165: 4 warnings generated. +164: 4 warnings generated. 10: Running test test_convert_type_16... 10: OK 10: 10: 322 warnings generated. 10: - 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 23.42 sec + 34/165 Test #10: kernel/test_convert_type_16 ......................................................... Passed 39.13 sec +test 28 + Start 28: kernel/test_image_query_funcs + +28: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/image_query_funcs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +28: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel +28: Test timeout computed to be: 10000000 +20: Running test test_fabs... +20: OK +20: +20: 3 warnings generated. +20: + 35/165 Test #20: kernel/test_fabs .................................................................... Passed 11.74 sec test 141 Start 141: examples/example0 141: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/example0 141: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 141: Test timeout computed to be: 10000000 -11: Running test test_bitselect... -11: OK -11: -11: 36 warnings generated. -11: - 35/165 Test #11: kernel/test_bitselect ............................................................... Passed 23.54 sec +22: Running test test_ilogb... +22: OK +22: +22: 3 warnings generated. +22: + 36/165 Test #22: kernel/test_ilogb ................................................................... Passed 12.38 sec test 142 Start 142: examples/example0_spir @@ -1085331,40 +1085389,37 @@ 142: 142: 142: -20: Running test test_fabs... -20: OK -20: -20: 3 warnings generated. -20: - 36/165 Test #20: kernel/test_fabs .................................................................... Passed 9.32 sec +11: Running test test_bitselect... +11: OK +11: +11: 36 warnings generated. +11: + 37/165 Test #11: kernel/test_bitselect ............................................................... Passed 35.37 sec test 143 Start 143: examples/example1_dot_product 143: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1 143: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 143: Test timeout computed to be: 10000000 -25: Running test test_short16... -25: OK -25: -25: - 37/165 Test #25: kernel/test_short16 ................................................................. Passed 6.02 sec +21: Running test test_copy_signbit... +21: OK +21: +21: 6 warnings generated. +21: + 38/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 14.89 sec test 144 Start 144: examples/example1_spir 144: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64####-c####/build/pocl-3.1/examples/example1/example1.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/example1####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example1.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 144: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 144: Test timeout computed to be: 10000000 -144: -144: -144: -144: 26: Running test test_frexp_modf... 26: frexp(8e2f): 0.8 10 26: modf(1.5f): 0.5 1.000000 26: OK 26: 26: - 38/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 6.21 sec + 39/165 Test #26: kernel/test_frexp_modf .............................................................. Passed 9.04 sec test 145 Start 145: examples/example1_poclbin @@ -1085373,11 +1085428,15 @@ 145: Environment variables: 145: POCL_CACHE_DIR=./Testing/Temporary 145: Test timeout computed to be: 10000000 -27: Running test test_sampler_address_clamp... -27: OK -27: -27: - 39/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 6.33 sec +144: +144: +144: +144: +25: Running test test_short16... +25: OK +25: +25: + 40/165 Test #25: kernel/test_short16 ................................................................. Passed 9.79 sec test 146 Start 146: examples/example2 @@ -1085386,22 +1085445,17 @@ 146: Test timeout computed to be: 10000000 145: 145: -21: Running test test_copy_signbit... -21: OK -21: -21: 6 warnings generated. -21: - 40/165 Test #21: kernel/test_copy_signbit ............................................................ Passed 9.63 sec +27: Running test test_sampler_address_clamp... +27: OK +27: +27: + 41/165 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 9.49 sec test 147 Start 147: examples/example2_spir 147: Test command: /usr/bin/cmake "-DCMD1=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/usr/lib/llvm-15/bin/clang-15####-x####cl####-D_CL_DISABLE_HALF####-Xclang####-cl-std=CL1.2####-D__OPENCL_C_VERSION__=120####-D__OPENCL_VERSION__=120####-Dcl_khr_byte_addressable_store####-Dcl_khr_global_int32_base_atomics####-Dcl_khr_global_int32_extended_atomics####-Dcl_khr_local_int32_base_atomics####-Dcl_khr_local_int32_extended_atomics####-Dcl_khr_int64####-Dcl_khr_spir####-Xclang####-cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_spir####-D__ENDIAN_LITTLE__=1####-DCL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE=0####-emit-llvm####-Xclang####-finclude-default-header####-target####spir64-unknown-unknown####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64####-c####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD3=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####s" "-DCMD4=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir32####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.spir64" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 147: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 147: Test timeout computed to be: 10000000 -147: -147: -147: -147: 145: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 145: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 145: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 @@ -1085411,20 +1085465,23 @@ 145: 145: 145: - 41/165 Test #145: examples/example1_poclbin ........................................................... Passed 1.17 sec + 42/165 Test #145: examples/example1_poclbin ........................................................... Passed 1.34 sec test 148 Start 148: examples/example2_poclbin 148: Test command: /usr/bin/cmake "-DCMD1=/build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc####-o####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin####/build/pocl-3.1/examples/example2/example2.cl" "-DCMD2=/build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/example2####b####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-DCMD3=/usr/bin/cmake####-E####remove####-f####/build/pocl-3.1/obj-x86_64-linux-gnu/example2.bin" "-P" "/build/pocl-3.1/cmake/multi_exec_test.cmake" 148: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 148: Test timeout computed to be: 10000000 -28: read imag1: 2,9,11,7 -28: read imag2: 2,9,11,7 -28: Running test test_image_query_funcs... -28: OK -28: -28: - 42/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 6.69 sec +147: +147: +147: +147: +23: Running test test_ldexp... +23: OK +23: +23: 3 warnings generated. +23: + 43/165 Test #23: kernel/test_ldexp ................................................................... Passed 13.57 sec test 149 Start 149: examples/example2a @@ -1085433,136 +1085490,136 @@ 149: Environment variables: 149: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 149: Test timeout computed to be: 10000000 -141: (108 * 7 + 140) = 896 (OK) -141: (91 * 7 + 37) = 674 (OK) -141: (163 * 7 + 224) = 1365 (OK) -141: (67 * 7 + 25) = 494 (OK) -141: (102 * 7 + 127) = 841 (OK) -141: (83 * 7 + 47) = 628 (OK) -141: (234 * 7 + 222) = 1860 (OK) -141: (83 * 7 + 52) = 633 (OK) -141: (194 * 7 + 87) = 1445 (OK) -141: (89 * 7 + 109) = 732 (OK) -141: (124 * 7 + 204) = 1072 (OK) -141: (119 * 7 + 93) = 926 (OK) -141: (26 * 7 + 213) = 395 (OK) -141: (36 * 7 + 22) = 274 (OK) -141: (1 * 7 + 207) = 214 (OK) -141: (77 * 7 + 110) = 649 (OK) -141: (91 * 7 + 168) = 805 (OK) -141: (147 * 7 + 254) = 1283 (OK) -141: (136 * 7 + 215) = 1167 (OK) -141: (23 * 7 + 239) = 400 (OK) -141: (86 * 7 + 107) = 709 (OK) -141: (30 * 7 + 64) = 274 (OK) -141: (73 * 7 + 113) = 624 (OK) -141: (117 * 7 + 11) = 830 (OK) -141: (200 * 7 + 206) = 1606 (OK) -141: (120 * 7 + 68) = 908 (OK) -141: (154 * 7 + 239) = 1317 (OK) -141: (161 * 7 + 180) = 1307 (OK) -141: (197 * 7 + 198) = 1577 (OK) -141: (202 * 7 + 198) = 1612 (OK) -141: (149 * 7 + 23) = 1066 (OK) -141: (52 * 7 + 240) = 604 (OK) -141: (191 * 7 + 200) = 1537 (OK) -141: (238 * 7 + 71) = 1737 (OK) -141: (159 * 7 + 5) = 1118 (OK) -141: (54 * 7 + 245) = 623 (OK) -141: (112 * 7 + 84) = 868 (OK) -141: (53 * 7 + 185) = 556 (OK) -141: (198 * 7 + 170) = 1556 (OK) -141: (196 * 7 + 142) = 1514 (OK) -141: (120 * 7 + 60) = 900 (OK) -141: (211 * 7 + 18) = 1495 (OK) -141: (44 * 7 + 116) = 424 (OK) -141: (198 * 7 + 241) = 1627 (OK) -141: (58 * 7 + 144) = 550 (OK) -141: (183 * 7 + 207) = 1488 (OK) -141: (167 * 7 + 236) = 1405 (OK) -141: (191 * 7 + 102) = 1439 (OK) -141: (180 * 7 + 173) = 1433 (OK) -141: (174 * 7 + 83) = 1301 (OK) -141: (179 * 7 + 228) = 1481 (OK) -141: (72 * 7 + 35) = 539 (OK) -141: (57 * 7 + 125) = 524 (OK) -141: (221 * 7 + 255) = 1802 (OK) -141: (40 * 7 + 161) = 441 (OK) -141: (141 * 7 + 160) = 1147 (OK) -141: (222 * 7 + 96) = 1650 (OK) -141: (179 * 7 + 10) = 1263 (OK) -141: (213 * 7 + 121) = 1612 (OK) -141: (251 * 7 + 15) = 1772 (OK) -141: (10 * 7 + 178) = 248 (OK) -141: (223 * 7 + 177) = 1738 (OK) -141: (158 * 7 + 158) = 1264 (OK) -141: (24 * 7 + 82) = 250 (OK) -141: (76 * 7 + 198) = 730 (OK) -141: (165 * 7 + 255) = 1410 (OK) -141: (170 * 7 + 237) = 1427 (OK) -141: (34 * 7 + 227) = 465 (OK) -141: (107 * 7 + 255) = 1004 (OK) -141: (226 * 7 + 147) = 1729 (OK) -141: (161 * 7 + 112) = 1239 (OK) -141: (51 * 7 + 127) = 484 (OK) -141: (208 * 7 + 230) = 1686 (OK) -141: (137 * 7 + 165) = 1124 (OK) -141: (96 * 7 + 132) = 804 (OK) -141: (181 * 7 + 106) = 1373 (OK) -141: (54 * 7 + 148) = 526 (OK) -141: (27 * 7 + 213) = 402 (OK) -141: (50 * 7 + 51) = 401 (OK) -141: (39 * 7 + 126) = 399 (OK) -141: (249 * 7 + 205) = 1948 (OK) -141: (125 * 7 + 164) = 1039 (OK) -141: (186 * 7 + 160) = 1462 (OK) -141: (135 * 7 + 37) = 982 (OK) -141: (159 * 7 + 106) = 1219 (OK) -141: (184 * 7 + 64) = 1352 (OK) -141: (218 * 7 + 236) = 1762 (OK) -141: (191 * 7 + 170) = 1507 (OK) -141: (210 * 7 + 72) = 1542 (OK) -141: (80 * 7 + 50) = 610 (OK) -141: (204 * 7 + 5) = 1433 (OK) -141: (156 * 7 + 3) = 1095 (OK) -141: (153 * 7 + 184) = 1255 (OK) -141: (216 * 7 + 203) = 1715 (OK) -141: (235 * 7 + 255) = 1900 (OK) -141: (74 * 7 + 229) = 747 (OK) -141: (204 * 7 + 199) = 1627 (OK) -141: (137 * 7 + 135) = 1094 (OK) -141: (103 * 7 + 16) = 737 (OK) -141: (172 * 7 + 7) = 1211 (OK) -141: (122 * 7 + 101) = 955 (OK) -141: (71 * 7 + 84) = 581 (OK) -141: (81 * 7 + 7) = 574 (OK) -141: (255 * 7 + 35) = 1820 (OK) -141: (79 * 7 + 79) = 632 (OK) -141: (86 * 7 + 28) = 630 (OK) -141: (84 * 7 + 242) = 830 (OK) -141: (31 * 7 + 237) = 454 (OK) -141: (170 * 7 + 247) = 1437 (OK) -141: (184 * 7 + 150) = 1438 (OK) -141: (246 * 7 + 2) = 1724 (OK) -141: (123 * 7 + 195) = 1056 (OK) -141: (202 * 7 + 4) = 1418 (OK) -141: (74 * 7 + 49) = 567 (OK) -141: (20 * 7 + 246) = 386 (OK) -141: (56 * 7 + 143) = 535 (OK) -141: (91 * 7 + 128) = 765 (OK) -141: (227 * 7 + 172) = 1761 (OK) -141: (135 * 7 + 226) = 1171 (OK) -141: (208 * 7 + 214) = 1670 (OK) -141: (49 * 7 + 38) = 381 (OK) -141: (242 * 7 + 133) = 1827 (OK) -141: (24 * 7 + 17) = 185 (OK) -141: (114 * 7 + 195) = 993 (OK) -141: (8 * 7 + 43) = 99 (OK) -141: (89 * 7 + 255) = 878 (OK) -141: (45 * 7 + 212) = 527 (OK) -141: (194 * 7 + 247) = 1605 (OK) +141: (209 * 7 + 111) = 1574 (OK) +141: (239 * 7 + 113) = 1786 (OK) +141: (152 * 7 + 230) = 1294 (OK) +141: (148 * 7 + 61) = 1097 (OK) +141: (74 * 7 + 13) = 531 (OK) +141: (224 * 7 + 212) = 1780 (OK) +141: (170 * 7 + 99) = 1289 (OK) +141: (252 * 7 + 222) = 1986 (OK) +141: (230 * 7 + 123) = 1733 (OK) +141: (105 * 7 + 241) = 976 (OK) +141: (17 * 7 + 105) = 224 (OK) +141: (117 * 7 + 165) = 984 (OK) +141: (150 * 7 + 147) = 1197 (OK) +141: (170 * 7 + 244) = 1434 (OK) +141: (73 * 7 + 115) = 626 (OK) +141: (224 * 7 + 26) = 1594 (OK) +141: (226 * 7 + 207) = 1789 (OK) +141: (139 * 7 + 122) = 1095 (OK) +141: (182 * 7 + 32) = 1306 (OK) +141: (184 * 7 + 0) = 1288 (OK) +141: (45 * 7 + 152) = 467 (OK) +141: (212 * 7 + 216) = 1700 (OK) +141: (251 * 7 + 209) = 1966 (OK) +141: (182 * 7 + 225) = 1499 (OK) +141: (76 * 7 + 31) = 563 (OK) +141: (210 * 7 + 93) = 1563 (OK) +141: (136 * 7 + 71) = 1023 (OK) +141: (3 * 7 + 31) = 52 (OK) +141: (218 * 7 + 173) = 1699 (OK) +141: (19 * 7 + 35) = 168 (OK) +141: (32 * 7 + 244) = 468 (OK) +141: (62 * 7 + 3) = 437 (OK) +141: (195 * 7 + 201) = 1566 (OK) +141: (125 * 7 + 121) = 996 (OK) +141: (233 * 7 + 53) = 1684 (OK) +141: (122 * 7 + 23) = 877 (OK) +141: (205 * 7 + 78) = 1513 (OK) +141: (239 * 7 + 200) = 1873 (OK) +141: (31 * 7 + 165) = 382 (OK) +141: (169 * 7 + 108) = 1291 (OK) +141: (197 * 7 + 124) = 1503 (OK) +141: (201 * 7 + 77) = 1484 (OK) +141: (195 * 7 + 204) = 1569 (OK) +141: (108 * 7 + 158) = 914 (OK) +141: (122 * 7 + 128) = 982 (OK) +141: (193 * 7 + 154) = 1505 (OK) +141: (116 * 7 + 255) = 1067 (OK) +141: (157 * 7 + 55) = 1154 (OK) +141: (201 * 7 + 27) = 1434 (OK) +141: (177 * 7 + 178) = 1417 (OK) +141: (80 * 7 + 43) = 603 (OK) +141: (201 * 7 + 30) = 1437 (OK) +141: (121 * 7 + 184) = 1031 (OK) +141: (230 * 7 + 153) = 1763 (OK) +141: (94 * 7 + 144) = 802 (OK) +141: (5 * 7 + 35) = 70 (OK) +141: (12 * 7 + 206) = 290 (OK) +141: (112 * 7 + 207) = 991 (OK) +141: (155 * 7 + 221) = 1306 (OK) +141: (109 * 7 + 21) = 784 (OK) +141: (93 * 7 + 47) = 698 (OK) +141: (175 * 7 + 209) = 1434 (OK) +141: (46 * 7 + 77) = 399 (OK) +141: (8 * 7 + 247) = 303 (OK) +141: (104 * 7 + 185) = 913 (OK) +141: (170 * 7 + 184) = 1374 (OK) +141: (228 * 7 + 115) = 1711 (OK) +141: (214 * 7 + 94) = 1592 (OK) +141: (44 * 7 + 189) = 497 (OK) +141: (247 * 7 + 138) = 1867 (OK) +141: (77 * 7 + 252) = 791 (OK) +141: (173 * 7 + 89) = 1300 (OK) +141: (202 * 7 + 29) = 1443 (OK) +141: (40 * 7 + 101) = 381 (OK) +141: (250 * 7 + 150) = 1900 (OK) +141: (122 * 7 + 87) = 941 (OK) +141: (197 * 7 + 42) = 1421 (OK) +141: (40 * 7 + 243) = 523 (OK) +141: (119 * 7 + 49) = 882 (OK) +141: (235 * 7 + 223) = 1868 (OK) +141: (234 * 7 + 149) = 1787 (OK) +141: (151 * 7 + 207) = 1264 (OK) +141: (8 * 7 + 110) = 166 (OK) +141: (45 * 7 + 52) = 367 (OK) +141: (43 * 7 + 36) = 337 (OK) +141: (190 * 7 + 120) = 1450 (OK) +141: (32 * 7 + 107) = 331 (OK) +141: (209 * 7 + 234) = 1697 (OK) +141: (137 * 7 + 249) = 1208 (OK) +141: (80 * 7 + 131) = 691 (OK) +141: (143 * 7 + 202) = 1203 (OK) +141: (219 * 7 + 84) = 1617 (OK) +141: (244 * 7 + 3) = 1711 (OK) +141: (72 * 7 + 107) = 611 (OK) +141: (52 * 7 + 51) = 415 (OK) +141: (74 * 7 + 31) = 549 (OK) +141: (200 * 7 + 226) = 1626 (OK) +141: (238 * 7 + 208) = 1874 (OK) +141: (80 * 7 + 27) = 587 (OK) +141: (5 * 7 + 123) = 158 (OK) +141: (63 * 7 + 195) = 636 (OK) +141: (243 * 7 + 95) = 1796 (OK) +141: (47 * 7 + 196) = 525 (OK) +141: (73 * 7 + 184) = 695 (OK) +141: (189 * 7 + 153) = 1476 (OK) +141: (59 * 7 + 77) = 490 (OK) +141: (100 * 7 + 22) = 722 (OK) +141: (161 * 7 + 88) = 1215 (OK) +141: (26 * 7 + 233) = 415 (OK) +141: (196 * 7 + 78) = 1450 (OK) +141: (28 * 7 + 14) = 210 (OK) +141: (109 * 7 + 228) = 991 (OK) +141: (240 * 7 + 91) = 1771 (OK) +141: (181 * 7 + 64) = 1331 (OK) +141: (118 * 7 + 186) = 1012 (OK) +141: (187 * 7 + 181) = 1490 (OK) +141: (125 * 7 + 174) = 1049 (OK) +141: (20 * 7 + 172) = 312 (OK) +141: (114 * 7 + 94) = 892 (OK) +141: (100 * 7 + 48) = 748 (OK) +141: (247 * 7 + 160) = 1889 (OK) +141: (125 * 7 + 91) = 966 (OK) +141: (182 * 7 + 30) = 1304 (OK) +141: (180 * 7 + 208) = 1468 (OK) +141: (8 * 7 + 120) = 176 (OK) +141: (31 * 7 + 36) = 253 (OK) +141: (134 * 7 + 140) = 1078 (OK) +141: (9 * 7 + 119) = 182 (OK) 141: PASS - 43/165 Test #141: examples/example0 ................................................................... Passed 4.92 sec + 44/165 Test #141: examples/example0 ................................................................... Passed 7.35 sec test 150 Start 150: examples/example2a_spir @@ -1085571,140 +1085628,13 @@ 150: Environment variables: 150: POCL_TTASIM0_PARAMETERS=/build/pocl-3.1/tools/data/test_machine_LE.adf 150: Test timeout computed to be: 10000000 -142: (137 * 7 + 243) = 1202 (OK) -142: (174 * 7 + 171) = 1389 (OK) -142: (250 * 7 + 182) = 1932 (OK) -142: (0 * 7 + 193) = 193 (OK) -142: (24 * 7 + 26) = 194 (OK) -142: (81 * 7 + 199) = 766 (OK) -142: (255 * 7 + 166) = 1951 (OK) -142: (220 * 7 + 162) = 1702 (OK) -142: (36 * 7 + 48) = 300 (OK) -142: (4 * 7 + 155) = 183 (OK) -142: (78 * 7 + 113) = 659 (OK) -142: (61 * 7 + 96) = 523 (OK) -142: (164 * 7 + 187) = 1335 (OK) -142: (147 * 7 + 176) = 1205 (OK) -142: (134 * 7 + 40) = 978 (OK) -142: (54 * 7 + 15) = 393 (OK) -142: (27 * 7 + 228) = 417 (OK) -142: (186 * 7 + 21) = 1323 (OK) -142: (155 * 7 + 186) = 1271 (OK) -142: (214 * 7 + 179) = 1677 (OK) -142: (213 * 7 + 39) = 1530 (OK) -142: (122 * 7 + 212) = 1066 (OK) -142: (205 * 7 + 86) = 1521 (OK) -142: (118 * 7 + 241) = 1067 (OK) -142: (135 * 7 + 123) = 1068 (OK) -142: (140 * 7 + 213) = 1193 (OK) -142: (236 * 7 + 201) = 1853 (OK) -142: (53 * 7 + 144) = 515 (OK) -142: (133 * 7 + 200) = 1131 (OK) -142: (65 * 7 + 11) = 466 (OK) -142: (240 * 7 + 119) = 1799 (OK) -142: (26 * 7 + 12) = 194 (OK) -142: (91 * 7 + 212) = 849 (OK) -142: (33 * 7 + 246) = 477 (OK) -142: (143 * 7 + 248) = 1249 (OK) -142: (169 * 7 + 100) = 1283 (OK) -142: (31 * 7 + 35) = 252 (OK) -142: (56 * 7 + 237) = 629 (OK) -142: (122 * 7 + 175) = 1029 (OK) -142: (222 * 7 + 1) = 1555 (OK) -142: (42 * 7 + 107) = 401 (OK) -142: (214 * 7 + 22) = 1520 (OK) -142: (52 * 7 + 11) = 375 (OK) -142: (167 * 7 + 185) = 1354 (OK) -142: (211 * 7 + 232) = 1709 (OK) -142: (196 * 7 + 195) = 1567 (OK) -142: (95 * 7 + 222) = 887 (OK) -142: (207 * 7 + 186) = 1635 (OK) -142: (179 * 7 + 241) = 1494 (OK) -142: (177 * 7 + 66) = 1305 (OK) -142: (233 * 7 + 90) = 1721 (OK) -142: (166 * 7 + 8) = 1170 (OK) -142: (126 * 7 + 222) = 1104 (OK) -142: (245 * 7 + 248) = 1963 (OK) -142: (141 * 7 + 212) = 1199 (OK) -142: (249 * 7 + 183) = 1926 (OK) -142: (63 * 7 + 207) = 648 (OK) -142: (206 * 7 + 115) = 1557 (OK) -142: (218 * 7 + 117) = 1643 (OK) -142: (45 * 7 + 173) = 488 (OK) -142: (93 * 7 + 241) = 892 (OK) -142: (112 * 7 + 188) = 972 (OK) -142: (208 * 7 + 64) = 1520 (OK) -142: (118 * 7 + 131) = 957 (OK) -142: (49 * 7 + 39) = 382 (OK) -142: (197 * 7 + 26) = 1405 (OK) -142: (130 * 7 + 107) = 1017 (OK) -142: (34 * 7 + 0) = 238 (OK) -142: (73 * 7 + 24) = 535 (OK) -142: (248 * 7 + 215) = 1951 (OK) -142: (236 * 7 + 241) = 1893 (OK) -142: (142 * 7 + 43) = 1037 (OK) -142: (192 * 7 + 92) = 1436 (OK) -142: (158 * 7 + 154) = 1260 (OK) -142: (209 * 7 + 203) = 1666 (OK) -142: (71 * 7 + 46) = 543 (OK) -142: (189 * 7 + 183) = 1506 (OK) -142: (234 * 7 + 141) = 1779 (OK) -142: (247 * 7 + 97) = 1826 (OK) -142: (16 * 7 + 40) = 152 (OK) -142: (136 * 7 + 213) = 1165 (OK) -142: (66 * 7 + 10) = 472 (OK) -142: (64 * 7 + 101) = 549 (OK) -142: (10 * 7 + 137) = 207 (OK) -142: (125 * 7 + 2) = 877 (OK) -142: (96 * 7 + 105) = 777 (OK) -142: (243 * 7 + 239) = 1940 (OK) -142: (148 * 7 + 179) = 1215 (OK) -142: (75 * 7 + 50) = 575 (OK) -142: (77 * 7 + 29) = 568 (OK) -142: (254 * 7 + 148) = 1926 (OK) -142: (75 * 7 + 187) = 712 (OK) -142: (76 * 7 + 54) = 586 (OK) -142: (72 * 7 + 67) = 571 (OK) -142: (151 * 7 + 88) = 1145 (OK) -142: (108 * 7 + 31) = 787 (OK) -142: (45 * 7 + 174) = 489 (OK) -142: (42 * 7 + 109) = 403 (OK) -142: (19 * 7 + 52) = 185 (OK) -142: (246 * 7 + 144) = 1866 (OK) -142: (55 * 7 + 87) = 472 (OK) -142: (249 * 7 + 42) = 1785 (OK) -142: (70 * 7 + 141) = 631 (OK) -142: (222 * 7 + 145) = 1699 (OK) -142: (192 * 7 + 43) = 1387 (OK) -142: (174 * 7 + 190) = 1408 (OK) -142: (192 * 7 + 250) = 1594 (OK) -142: (121 * 7 + 12) = 859 (OK) -142: (48 * 7 + 193) = 529 (OK) -142: (79 * 7 + 199) = 752 (OK) -142: (25 * 7 + 187) = 362 (OK) -142: (230 * 7 + 70) = 1680 (OK) -142: (106 * 7 + 16) = 758 (OK) -142: (179 * 7 + 125) = 1378 (OK) -142: (69 * 7 + 169) = 652 (OK) -142: (14 * 7 + 124) = 222 (OK) -142: (0 * 7 + 7) = 7 (OK) -142: (166 * 7 + 70) = 1232 (OK) -142: (149 * 7 + 132) = 1175 (OK) -142: (216 * 7 + 85) = 1597 (OK) -142: (176 * 7 + 134) = 1366 (OK) -142: (19 * 7 + 112) = 245 (OK) -142: (128 * 7 + 140) = 1036 (OK) -142: (124 * 7 + 176) = 1044 (OK) -142: (77 * 7 + 203) = 742 (OK) -142: (119 * 7 + 102) = 935 (OK) -142: (135 * 7 + 94) = 1039 (OK) -142: (172 * 7 + 241) = 1445 (OK) -142: PASS -142: -142: -142: -142: - 44/165 Test #142: examples/example0_spir .............................................................. Passed 4.73 sec +28: read imag1: 2,9,11,7 +28: read imag2: 2,9,11,7 +28: Running test test_image_query_funcs... +28: OK +28: +28: + 45/165 Test #28: kernel/test_image_query_funcs ....................................................... Passed 8.84 sec test 151 Start 151: examples/example2a_poclbin @@ -1085713,26 +1085643,26 @@ 151: Test timeout computed to be: 10000000 150: 150: -22: Running test test_ilogb... -22: OK -22: -22: 3 warnings generated. -22: - 45/165 Test #22: kernel/test_ilogb ................................................................... Passed 9.90 sec +150: +150: +24: Running test test_isnan... +24: OK +24: +24: 12 warnings generated. +24: + 46/165 Test #24: kernel/test_isnan ................................................................... Passed 14.74 sec test 157 Start 157: poclcc 157: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/bin/poclcc "-o" "/build/pocl-3.1/obj-x86_64-linux-gnu/poclcc.cl.pocl" "/build/pocl-3.1/examples/poclcc/poclcc.cl" 157: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/poclcc 157: Test timeout computed to be: 10000000 -150: -150: -23: Running test test_ldexp... -23: OK -23: -23: 3 warnings generated. -23: - 46/165 Test #23: kernel/test_ldexp ................................................................... Passed 8.96 sec +12: Running test test_hadd... +12: OK +12: +12: 54 warnings generated. +12: + 47/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 41.52 sec test 158 Start 158: examples/scalarwave @@ -1085740,54 +1085670,170 @@ 158: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave 158: Test timeout computed to be: 10000000 158: -- Expecting output: /build/pocl-3.1/examples/scalarwave/scalarwave_expout.txt -24: Running test test_isnan... -24: OK -24: -24: 12 warnings generated. -24: - 47/165 Test #24: kernel/test_isnan ................................................................... Passed 9.46 sec +143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +143: OK + 48/165 Test #143: examples/example1_dot_product ....................................................... Passed 7.10 sec test 159 Start 159: examples/trig 159: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/trig 159: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig 159: Test timeout computed to be: 10000000 -143: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -143: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -143: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -143: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -143: OK - 48/165 Test #143: examples/example1_dot_product ....................................................... Passed 4.93 sec +13: Running test test_hadd... +13: OK +13: +13: 54 warnings generated. +13: + 49/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 41.59 sec test 160 Start 160: examples/vecadd 160: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd 160: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 160: Test timeout computed to be: 10000000 -144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 -144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 -144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 -144: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 -144: OK -144: -144: -144: -144: - 49/165 Test #144: examples/example1_spir .............................................................. Passed 5.18 sec +142: (237 * 7 + 104) = 1763 (OK) +142: (179 * 7 + 156) = 1409 (OK) +142: (157 * 7 + 13) = 1112 (OK) +142: (170 * 7 + 146) = 1336 (OK) +142: (95 * 7 + 91) = 756 (OK) +142: (238 * 7 + 242) = 1908 (OK) +142: (105 * 7 + 217) = 952 (OK) +142: (100 * 7 + 28) = 728 (OK) +142: (20 * 7 + 99) = 239 (OK) +142: (55 * 7 + 61) = 446 (OK) +142: (128 * 7 + 247) = 1143 (OK) +142: (17 * 7 + 123) = 242 (OK) +142: (246 * 7 + 101) = 1823 (OK) +142: (8 * 7 + 50) = 106 (OK) +142: (94 * 7 + 204) = 862 (OK) +142: (207 * 7 + 75) = 1524 (OK) +142: (53 * 7 + 130) = 501 (OK) +142: (231 * 7 + 210) = 1827 (OK) +142: (143 * 7 + 145) = 1146 (OK) +142: (100 * 7 + 239) = 939 (OK) +142: (236 * 7 + 82) = 1734 (OK) +142: (225 * 7 + 85) = 1660 (OK) +142: (43 * 7 + 69) = 370 (OK) +142: (114 * 7 + 63) = 861 (OK) +142: (169 * 7 + 169) = 1352 (OK) +142: (124 * 7 + 41) = 909 (OK) +142: (160 * 7 + 142) = 1262 (OK) +142: (164 * 7 + 150) = 1298 (OK) +142: (243 * 7 + 172) = 1873 (OK) +142: (200 * 7 + 81) = 1481 (OK) +142: (121 * 7 + 151) = 998 (OK) +142: (156 * 7 + 174) = 1266 (OK) +142: (25 * 7 + 132) = 307 (OK) +142: (128 * 7 + 169) = 1065 (OK) +142: (21 * 7 + 229) = 376 (OK) +142: (152 * 7 + 2) = 1066 (OK) +142: (55 * 7 + 121) = 506 (OK) +142: (87 * 7 + 99) = 708 (OK) +142: (191 * 7 + 201) = 1538 (OK) +142: (162 * 7 + 104) = 1238 (OK) +142: (114 * 7 + 31) = 829 (OK) +142: (145 * 7 + 19) = 1034 (OK) +142: (173 * 7 + 53) = 1264 (OK) +142: (169 * 7 + 160) = 1343 (OK) +142: (225 * 7 + 114) = 1689 (OK) +142: (242 * 7 + 90) = 1784 (OK) +142: (9 * 7 + 142) = 205 (OK) +142: (8 * 7 + 35) = 91 (OK) +142: (18 * 7 + 137) = 263 (OK) +142: (204 * 7 + 40) = 1468 (OK) +142: (110 * 7 + 100) = 870 (OK) +142: (42 * 7 + 165) = 459 (OK) +142: (221 * 7 + 129) = 1676 (OK) +142: (8 * 7 + 156) = 212 (OK) +142: (75 * 7 + 171) = 696 (OK) +142: (4 * 7 + 189) = 217 (OK) +142: (202 * 7 + 149) = 1563 (OK) +142: (208 * 7 + 119) = 1575 (OK) +142: (202 * 7 + 122) = 1536 (OK) +142: (23 * 7 + 172) = 333 (OK) +142: (236 * 7 + 9) = 1661 (OK) +142: (6 * 7 + 245) = 287 (OK) +142: (152 * 7 + 15) = 1079 (OK) +142: (24 * 7 + 170) = 338 (OK) +142: (152 * 7 + 228) = 1292 (OK) +142: (210 * 7 + 6) = 1476 (OK) +142: (72 * 7 + 252) = 756 (OK) +142: (171 * 7 + 38) = 1235 (OK) +142: (126 * 7 + 180) = 1062 (OK) +142: (194 * 7 + 201) = 1559 (OK) +142: (95 * 7 + 199) = 864 (OK) +142: (134 * 7 + 41) = 979 (OK) +142: (92 * 7 + 87) = 731 (OK) +142: (160 * 7 + 39) = 1159 (OK) +142: (209 * 7 + 183) = 1646 (OK) +142: (211 * 7 + 189) = 1666 (OK) +142: (193 * 7 + 217) = 1568 (OK) +142: (178 * 7 + 89) = 1335 (OK) +142: (232 * 7 + 203) = 1827 (OK) +142: (3 * 7 + 128) = 149 (OK) +142: (175 * 7 + 214) = 1439 (OK) +142: (134 * 7 + 248) = 1186 (OK) +142: (210 * 7 + 50) = 1520 (OK) +142: (30 * 7 + 80) = 290 (OK) +142: (230 * 7 + 224) = 1834 (OK) +142: (25 * 7 + 69) = 244 (OK) +142: (167 * 7 + 160) = 1329 (OK) +142: (110 * 7 + 4) = 774 (OK) +142: (247 * 7 + 14) = 1743 (OK) +142: (43 * 7 + 200) = 501 (OK) +142: (197 * 7 + 254) = 1633 (OK) +142: (133 * 7 + 134) = 1065 (OK) +142: (215 * 7 + 55) = 1560 (OK) +142: (223 * 7 + 192) = 1753 (OK) +142: (2 * 7 + 227) = 241 (OK) +142: (64 * 7 + 178) = 626 (OK) +142: (185 * 7 + 199) = 1494 (OK) +142: (170 * 7 + 139) = 1329 (OK) +142: (249 * 7 + 200) = 1943 (OK) +142: (220 * 7 + 223) = 1763 (OK) +142: (168 * 7 + 245) = 1421 (OK) +142: (36 * 7 + 80) = 332 (OK) +142: (149 * 7 + 146) = 1189 (OK) +142: (84 * 7 + 140) = 728 (OK) +142: (160 * 7 + 127) = 1247 (OK) +142: (84 * 7 + 101) = 689 (OK) +142: (125 * 7 + 217) = 1092 (OK) +142: (236 * 7 + 84) = 1736 (OK) +142: (17 * 7 + 203) = 322 (OK) +142: (20 * 7 + 19) = 159 (OK) +142: (174 * 7 + 85) = 1303 (OK) +142: (197 * 7 + 103) = 1482 (OK) +142: (28 * 7 + 111) = 307 (OK) +142: (243 * 7 + 21) = 1722 (OK) +142: (55 * 7 + 207) = 592 (OK) +142: (244 * 7 + 224) = 1932 (OK) +142: (196 * 7 + 24) = 1396 (OK) +142: (48 * 7 + 90) = 426 (OK) +142: (170 * 7 + 132) = 1322 (OK) +142: (230 * 7 + 74) = 1684 (OK) +142: (3 * 7 + 59) = 80 (OK) +142: (175 * 7 + 128) = 1353 (OK) +142: (20 * 7 + 155) = 295 (OK) +142: (212 * 7 + 37) = 1521 (OK) +142: (103 * 7 + 233) = 954 (OK) +142: (57 * 7 + 21) = 420 (OK) +142: (62 * 7 + 254) = 688 (OK) +142: (125 * 7 + 90) = 965 (OK) +142: PASS +142: +142: +142: +142: + 50/165 Test #142: examples/example0_spir .............................................................. Passed 8.32 sec test 161 Start 161: examples/vecadd_large_grid 161: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/vecadd "128000" "128" "10000" "100" "1" "1" 161: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd 161: Test timeout computed to be: 10000000 -149: OK - 50/165 Test #149: examples/example2a .................................................................. Passed 5.42 sec -test 162 - Start 162: examples/matadd - -162: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/matadd -162: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd -162: Test timeout computed to be: 10000000 164: EinsteinToolkit test 164: Reading sources... 164: Initialise... @@ -1085812,263 +1085858,271 @@ 164: RHS2... 164: Begin timing 10 iterations... 164: End timing -164: Average elapsed time: 0.198539 sec -164: Minimum elapsed time: 0.187983 sec -164: RESULT: Time per grid point update: 0.548055 usec -164: This corresponds to 6.20375 GFlop/s +164: Average elapsed time: 0.244869 sec +164: Minimum elapsed time: 0.234625 sec +164: RESULT: Time per grid point update: 0.684038 usec +164: This corresponds to 4.97048 GFlop/s 164: 164: Note: This benchmark performs about 3,400 Flop per grid point update. 164: A "typical" result is about 1.0 usec. 164: Smaller numbers are better. 164: 164: Done. - 51/165 Test #164: EinsteinToolkit ..................................................................... Passed 26.90 sec + 51/165 Test #164: EinsteinToolkit ..................................................................... Passed 43.01 sec +test 162 + Start 162: examples/matadd + +162: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/matadd +162: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd +162: Test timeout computed to be: 10000000 +144: (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 +144: (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 +144: (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 +144: (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 +144: OK +144: +144: +144: +144: + 52/165 Test #144: examples/example1_spir .............................................................. Passed 8.41 sec test 163 Start 163: examples/boxadd 163: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/boxadd 163: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd 163: Test timeout computed to be: 10000000 -150: OK -150: -150: -150: -150: - 52/165 Test #150: examples/example2a_spir ............................................................. Passed 5.78 sec +147: OK +147: +147: +147: +147: + 53/165 Test #147: examples/example2_spir .............................................................. Passed 9.18 sec test 96 Start 96: runtime/clGetDeviceInfo 96: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetDeviceInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 96: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 96: Test timeout computed to be: 10000000 -147: OK -147: -147: -147: -147: - 53/165 Test #147: examples/example2_spir .............................................................. Passed 6.82 sec +148: +148: +96: OK +96: +96: + 54/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.46 sec test 97 Start 97: runtime/clEnqueueNativeKernel 97: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clEnqueueNativeKernel 97: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 97: Test timeout computed to be: 10000000 -146: OK -13: Running test test_hadd... -13: OK -13: -13: 54 warnings generated. -13: - 54/165 Test #13: kernel/test_hadd_loops .............................................................. Passed 27.69 sec +97: OK + 55/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.34 sec test 98 Start 98: runtime/clGetEventInfo 98: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetEventInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 98: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 98: Test timeout computed to be: 10000000 - 55/165 Test #146: examples/example2 ................................................................... Passed 6.98 sec +148: OK +148: +148: +146: OK +148: +148: + 56/165 Test #148: examples/example2_poclbin ........................................................... Passed 9.95 sec test 99 Start 99: runtime/clCreateProgramWithBinary 99: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateProgramWithBinary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 99: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 99: Test timeout computed to be: 10000000 -12: Running test test_hadd... -12: OK -12: -12: 54 warnings generated. -12: - 56/165 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 29.28 sec + 57/165 Test #146: examples/example2 ................................................................... Passed 10.66 sec test 100 Start 100: runtime/clBuildProgram 100: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clBuildProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 100: Working Directory: /build/pocl-3.1/tests/runtime 100: Test timeout computed to be: 10000000 -96: OK -96: -96: - 57/165 Test #96: runtime/clGetDeviceInfo ............................................................. Passed 0.43 sec +98: OK +98: +98: + 58/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.49 sec test 101 Start 101: runtime/test_kernel_cache_includes 101: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_kernel_cache_includes" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 101: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 101: Test timeout computed to be: 10000000 -97: OK - 58/165 Test #97: runtime/clEnqueueNativeKernel ....................................................... Passed 0.32 sec +150: OK +150: +150: +150: +150: + 59/165 Test #150: examples/example2a_spir ............................................................. Passed 8.36 sec test 102 Start 102: runtime/clFinish 102: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clFinish" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 102: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 102: Test timeout computed to be: 10000000 - 59/165 Test #157: poclcc .............................................................................. Passed 6.07 sec +151: +151: +151: OK +151: +151: +151: +151: + 60/165 Test #151: examples/example2a_poclbin .......................................................... Passed 8.96 sec test 103 Start 103: runtime/test_event_cycle 103: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_cycle" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 103: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 103: Test timeout computed to be: 10000000 -148: -148: -98: OK -98: -98: - 60/165 Test #98: runtime/clGetEventInfo .............................................................. Passed 0.44 sec + 61/165 Test #157: poclcc .............................................................................. Passed 8.18 sec test 104 Start 104: runtime/test_link_error 104: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_link_error" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 104: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 104: Test timeout computed to be: 10000000 -148: OK -148: -148: -148: -148: - 61/165 Test #148: examples/example2_poclbin ........................................................... Passed 7.48 sec +149: OK + 62/165 Test #149: examples/example2a .................................................................. Passed 10.50 sec test 105 Start 105: runtime/test_read-copy-write-buffer 105: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_read-copy-write-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 105: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 105: Test timeout computed to be: 10000000 -158: Initial condition: t=0 -158: Time step 1: t=0.03125 -158: Time step 2: t=0.0625 -158: Time step 3: t=0.09375 -158: Time step 4: t=0.125 -158: phi(0 ,0 ,0 ) = 0 -158: phi(0.0625 ,0.0625 ,0.0625 ) = 0.0057744 -158: phi(0.125 ,0.125 ,0.125 ) = 0.0435832 -158: phi(0.1875 ,0.1875 ,0.1875 ) = 0.133357 -158: phi(0.25 ,0.25 ,0.25 ) = 0.274951 -158: phi(0.3125 ,0.3125 ,0.3125 ) = 0.447032 -158: phi(0.375 ,0.375 ,0.375 ) = 0.613262 -158: phi(0.4375 ,0.4375 ,0.4375 ) = 0.733705 -158: phi(0.5 ,0.5 ,0.5 ) = 0.777678 -158: phi(0.5625 ,0.5625 ,0.5625 ) = 0.733705 -158: phi(0.625 ,0.625 ,0.625 ) = 0.613262 -158: phi(0.6875 ,0.6875 ,0.6875 ) = 0.447032 -158: phi(0.75 ,0.75 ,0.75 ) = 0.274951 -158: phi(0.8125 ,0.8125 ,0.8125 ) = 0.133357 -158: phi(0.875 ,0.875 ,0.875 ) = 0.0435832 -158: phi(0.9375 ,0.9375 ,0.9375 ) = 0.0057744 -158: phi(1 ,1 ,1 ) = 0 -158: Done. -158: -158: -158: -- Comparing output.. -158: -- OK - 62/165 Test #158: examples/scalarwave ................................................................. Passed 6.99 sec +160: OK + 63/165 Test #160: examples/vecadd ..................................................................... Passed 7.64 sec test 106 Start 106: runtime/test_fill-buffer 106: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_fill-buffer" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 106: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 106: Test timeout computed to be: 10000000 -151: -151: 105: OK 105: 105: - 63/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.47 sec + 64/165 Test #105: runtime/test_read-copy-write-buffer ................................................. Passed 0.44 sec test 107 Start 107: runtime/test_buffer-image-copy 107: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_buffer-image-copy 107: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 107: Test timeout computed to be: 10000000 -106: OK -106: -106: - 64/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.39 sec +159: OK + 65/165 Test #159: examples/trig ....................................................................... Passed 8.12 sec test 108 Start 108: runtime/clCreateKernel 108: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernel" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 108: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 108: Test timeout computed to be: 10000000 -107: OK -159: OK - 65/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.33 sec +106: OK +106: +106: + 66/165 Test #106: runtime/test_fill-buffer ............................................................ Passed 0.58 sec test 109 Start 109: runtime/clGetKernelArgInfo 109: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetKernelArgInfo" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 109: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 109: Test timeout computed to be: 10000000 - 66/165 Test #159: examples/trig ....................................................................... Passed 7.02 sec +107: OK + 67/165 Test #107: runtime/test_buffer-image-copy ...................................................... Passed 0.48 sec test 110 Start 110: runtime/clSetEventCallback 110: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetEventCallback" "-Doutput_blessed=/build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 110: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 110: Test timeout computed to be: 10000000 -151: OK -151: -151: 110: -- Expecting output: /build/pocl-3.1/tests/runtime/test_clSetEventCallback_expout.txt -151: -151: - 67/165 Test #151: examples/example2a_poclbin .......................................................... Passed 8.06 sec +103: OK +103: +103: + 68/165 Test #103: runtime/test_event_cycle ............................................................ Passed 3.14 sec test 111 Start 111: runtime/clGetSupportedImageFormats 111: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clGetSupportedImageFormats 111: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 111: Test timeout computed to be: 10000000 -103: OK -103: -103: - 68/165 Test #103: runtime/test_event_cycle ............................................................ Passed 2.04 sec +158: Initial condition: t=0 +158: Time step 1: t=0.03125 +158: Time step 2: t=0.0625 +158: Time step 3: t=0.09375 +158: Time step 4: t=0.125 +158: phi(0 ,0 ,0 ) = 0 +158: phi(0.0625 ,0.0625 ,0.0625 ) = 0.0057744 +158: phi(0.125 ,0.125 ,0.125 ) = 0.0435832 +158: phi(0.1875 ,0.1875 ,0.1875 ) = 0.133357 +158: phi(0.25 ,0.25 ,0.25 ) = 0.274951 +158: phi(0.3125 ,0.3125 ,0.3125 ) = 0.447032 +158: phi(0.375 ,0.375 ,0.375 ) = 0.613262 +158: phi(0.4375 ,0.4375 ,0.4375 ) = 0.733705 +158: phi(0.5 ,0.5 ,0.5 ) = 0.777678 +158: phi(0.5625 ,0.5625 ,0.5625 ) = 0.733705 +158: phi(0.625 ,0.625 ,0.625 ) = 0.613262 +158: phi(0.6875 ,0.6875 ,0.6875 ) = 0.447032 +158: phi(0.75 ,0.75 ,0.75 ) = 0.274951 +158: phi(0.8125 ,0.8125 ,0.8125 ) = 0.133357 +158: phi(0.875 ,0.875 ,0.875 ) = 0.0435832 +158: phi(0.9375 ,0.9375 ,0.9375 ) = 0.0057744 +158: phi(1 ,1 ,1 ) = 0 +158: Done. +158: +158: +158: -- Comparing output.. +111: OK + 69/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.38 sec test 112 Start 112: runtime/clCreateKernelsInProgram 112: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateKernelsInProgram" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 112: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 112: Test timeout computed to be: 10000000 -111: OK - 69/165 Test #111: runtime/clGetSupportedImageFormats .................................................. Passed 0.31 sec +158: -- OK + 70/165 Test #158: examples/scalarwave ................................................................. Passed 11.22 sec test 113 Start 113: runtime/clCreateSubDevices 113: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clCreateSubDevices 113: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 113: Test timeout computed to be: 10000000 -161: OK - 70/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 6.07 sec +163: OK + 71/165 Test #163: examples/boxadd ..................................................................... Passed 9.01 sec test 114 Start 114: runtime/test_event_free 114: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_free" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 114: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 114: Test timeout computed to be: 10000000 -19: Running test test_rotate... -19: OK -19: -19: 6 warnings generated. -19: - 71/165 Test #19: kernel/test_rotate .................................................................. Passed 21.56 sec +161: OK + 72/165 Test #161: examples/vecadd_large_grid .......................................................... Passed 11.03 sec test 115 Start 115: runtime/test_event_double_wait 115: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_event_double_wait" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 115: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 115: Test timeout computed to be: 10000000 -160: OK - 72/165 Test #160: examples/vecadd ..................................................................... Passed 6.93 sec +114: OK +114: +114: + 73/165 Test #114: runtime/test_event_free ............................................................. Passed 0.53 sec test 116 Start 116: runtime/test_enqueue_kernel_from_binary 116: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_enqueue_kernel_from_binary" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 116: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 116: Test timeout computed to be: 10000000 -114: OK -114: -114: - 73/165 Test #114: runtime/test_event_free ............................................................. Passed 0.41 sec +19: Running test test_rotate... +19: OK +19: +19: 6 warnings generated. +19: + 74/165 Test #19: kernel/test_rotate .................................................................. Passed 36.18 sec test 117 Start 117: runtime/test_user_event @@ -1086078,7 +1086132,7 @@ 117: OK 117: 117: - 74/165 Test #117: runtime/test_user_event ............................................................. Passed 0.40 sec + 75/165 Test #117: runtime/test_user_event ............................................................. Passed 0.39 sec test 118 Start 118: runtime/test_buffer_migration @@ -1086087,7 +1086141,7 @@ 118: Test timeout computed to be: 10000000 118: NUM DEVICES: 1 118: NOT ENOUGH DEVICES! (need 2) - 75/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.43 sec + 76/165 Test #118: runtime/test_buffer_migration .......................................................***Skipped 0.50 sec test 119 Start 119: runtime/test_buffer_ping_pong @@ -1086096,74 +1086150,108 @@ 119: Test timeout computed to be: 10000000 119: NUM DEVICES: 1 119: NOT ENOUGH DEVICES! (need 2) - 76/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.48 sec + 77/165 Test #119: runtime/test_buffer_ping_pong .......................................................***Skipped 0.51 sec test 120 Start 120: runtime/clSetMemObjectDestructorCallback 120: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_clSetMemObjectDestructorCallback" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 120: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 120: Test timeout computed to be: 10000000 -120: OK -120: -120: - 77/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.40 sec +165: EinsteinToolkit test +165: Reading sources... +165: Initialise... +165: OpenCL platform #0: +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU +165: OpenCL platform name: Portable Computing Language +165: OpenCL platform vendor: The pocl project +165: cctkGH: +165: gsh=[70,70,70] +165: lbnd=[0,0,0] +165: lsh=[70,70,70] +165: ash=[70,70,70] +165: imin=[3,3,3] +165: imax=[67,67,67] +165: lmin=[3,3,3] +165: lmax=[67,67,67] +165: RHS1... +165: Local work group size: 1 1 1 +165: Global work group size: 64 64 64 +165: RHS2... +165: Begin timing 10 iterations... +165: End timing +165: Average elapsed time: 1.24836 sec +165: Minimum elapsed time: 0.892377 sec +165: RESULT: Time per grid point update: 2.60168 usec +165: This corresponds to 1.30685 GFlop/s +165: +165: Note: This benchmark performs about 3,400 Flop per grid point update. +165: A "typical" result is about 1.0 usec. +165: Smaller numbers are better. +165: +165: Done. + 78/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 55.06 sec test 121 Start 121: runtime/test_cl_pocl_content_size 121: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_cl_pocl_content_size 121: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 121: Test timeout computed to be: 10000000 -121: OK - 78/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.32 sec +120: OK +120: +120: + 79/165 Test #120: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.43 sec test 122 Start 122: runtime/test_deviceside_enqueue 122: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_deviceside_enqueue" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 122: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 122: Test timeout computed to be: 10000000 -104: OK -104: -104: - 79/165 Test #104: runtime/test_link_error ............................................................. Passed 5.28 sec +102: ABABC +102: +102: +102: -- OK + 80/165 Test #102: runtime/clFinish .................................................................... Passed 7.63 sec test 123 Start 123: runtime/test_command_buffer 123: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer 123: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 123: Test timeout computed to be: 10000000 -163: OK -122: OK -122: -122: - 80/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.43 sec +121: OK + 81/165 Test #121: runtime/test_cl_pocl_content_size ................................................... Passed 0.35 sec test 124 Start 124: runtime/test_command_buffer_images 124: Test command: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/test_command_buffer_images 124: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime 124: Test timeout computed to be: 10000000 - 81/165 Test #163: examples/boxadd ..................................................................... Passed 6.47 sec +122: OK +122: +122: + 82/165 Test #122: runtime/test_deviceside_enqueue ..................................................... Passed 0.40 sec test 125 Start 125: workgroup/different_implicit_barrier_injection_scenarios 125: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####implicit_barriers.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 125: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 125: Test timeout computed to be: 10000000 +125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout 99: OK 99: 99: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE 99: - 82/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 6.10 sec + 83/165 Test #99: runtime/clCreateProgramWithBinary ................................................... Passed 9.16 sec test 126 Start 126: workgroup/unbarriered_for_loops 126: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####forloops.cl####2####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 126: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 126: Test timeout computed to be: 10000000 -125: -- Expecting output: /build/pocl-3.1/tests/workgroup/implicit_barriers_1_2_1_1.stdout -126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout 124: OK - 83/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.26 sec +126: -- Expecting output: /build/pocl-3.1/tests/workgroup/forloops_2_2_1_1.stdout + 84/165 Test #124: runtime/test_command_buffer_images .................................................. Passed 0.36 sec test 127 Start 127: workgroup/barriered_for_loops @@ -1086171,11 +1086259,10 @@ 127: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 127: Test timeout computed to be: 10000000 127: -- Expecting output: /build/pocl-3.1/tests/workgroup/loopbarriers_1_4_1_1.stdout -102: ABABC -102: -102: -102: -- OK - 84/165 Test #102: runtime/clFinish .................................................................... Passed 6.12 sec +104: OK +104: +104: + 85/165 Test #104: runtime/test_link_error ............................................................. Passed 8.15 sec test 128 Start 128: workgroup/switch_case @@ -1086183,17 +1086270,6 @@ 128: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 128: Test timeout computed to be: 10000000 128: -- Expecting output: /build/pocl-3.1/tests/workgroup/switch_case_1_4_1_1.stdout -108: OK -108: -108: - 85/165 Test #108: runtime/clCreateKernel .............................................................. Passed 4.71 sec -test 129 - Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier - -129: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####tricky_for.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -129: Test timeout computed to be: 10000000 -129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout 109: 109: NON-SPIR 109: adr: 119d @@ -1086206,7 +1086282,22 @@ 109: 109: 1 warning generated. 109: - 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 5.10 sec + 86/165 Test #109: runtime/clGetKernelArgInfo .......................................................... Passed 7.91 sec +test 129 + Start 129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier + +129: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####tricky_for.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +129: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +129: Test timeout computed to be: 10000000 +129: -- Expecting output: /build/pocl-3.1/tests/workgroup/tricky_for_1_2_1_1.stdout +110: Callback function: event status: CL_SUBMITTED +110: Callback function: event status: CL_RUNNING +110: Callback function: event status: CL_COMPLETE +110: OK +110: +110: +110: -- Comparing output.. + 87/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 9.78 sec test 130 Start 130: workgroup/for_with_divergent_return @@ -1086214,8 +1086305,10 @@ 130: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 130: Test timeout computed to be: 10000000 130: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_with_divergent_return_1_6_1_1.stdout -162: OK - 87/165 Test #162: examples/matadd ..................................................................... Passed 8.35 sec +108: OK +108: +108: + 88/165 Test #108: runtime/clCreateKernel .............................................................. Passed 10.82 sec test 131 Start 131: workgroup/cond_barriers_in_for @@ -1086223,48 +1086316,14 @@ 131: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup 131: Test timeout computed to be: 10000000 131: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout -165: EinsteinToolkit test -165: Reading sources... -165: Initialise... -165: OpenCL platform #0: -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: OpenCL device name: pthread-bdver1-AMD Opteron 62xx class CPU -165: OpenCL platform name: Portable Computing Language -165: OpenCL platform vendor: The pocl project -165: cctkGH: -165: gsh=[70,70,70] -165: lbnd=[0,0,0] -165: lsh=[70,70,70] -165: ash=[70,70,70] -165: imin=[3,3,3] -165: imax=[67,67,67] -165: lmin=[3,3,3] -165: lmax=[67,67,67] -165: RHS1... -165: Local work group size: 1 1 1 -165: Global work group size: 64 64 64 -165: RHS2... -165: Begin timing 10 iterations... -165: End timing -165: Average elapsed time: 1.03381 sec -165: Minimum elapsed time: 0.884526 sec -165: RESULT: Time per grid point update: 2.57879 usec -165: This corresponds to 1.31845 GFlop/s -165: -165: Note: This benchmark performs about 3,400 Flop per grid point update. -165: A "typical" result is about 1.0 usec. -165: Smaller numbers are better. -165: -165: Done. -110: Callback function: event status: CL_SUBMITTED -110: Callback function: event status: CL_RUNNING -110: Callback function: event status: CL_COMPLETE -110: OK -110: -110: -110: -- Comparing output.. - 88/165 Test #165: EinsteinToolkit_SubDev .............................................................. Passed 35.77 sec +101: A printf from inside a function 1 +101: This is printf from the first include +101: A printf from inside a function 2 +101: This is printf from the second include +101: +101: +101: -- OK + 89/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 13.93 sec test 132 Start 132: workgroup/unconditional_barriers @@ -1086274,7 +1086333,11 @@ 132: POCL_DEVICES=basic 132: POCL_WORK_GROUP_METHOD=workitemloops 132: Test timeout computed to be: 10000000 - 89/165 Test #110: runtime/clSetEventCallback .......................................................... Passed 6.62 sec +132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout +115: OK +115: +115: + 90/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 8.48 sec test 133 Start 133: workgroup/conditional_barrier @@ -1086284,16 +1086347,13 @@ 133: POCL_DEVICES=basic 133: POCL_WORK_GROUP_METHOD=workitemloops 133: Test timeout computed to be: 10000000 -132: -- Expecting output: /build/pocl-3.1/tests/workgroup/basic_barriers_2_2_2_2.stdout 133: -- Expecting output: /build/pocl-3.1/tests/workgroup/cond_barriers_1_2_1_1.stdout -101: A printf from inside a function 1 -101: This is printf from the first include -101: A printf from inside a function 2 -101: This is printf from the second include -101: -101: -101: -- OK - 90/165 Test #101: runtime/test_kernel_cache_includes .................................................. Passed 8.62 sec +112: Hello +112: World +112: +112: +112: -- OK + 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 12.19 sec test 134 Start 134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops @@ -1086304,12 +1086364,15 @@ 134: POCL_WORK_GROUP_METHOD=workitemloops 134: Test timeout computed to be: 10000000 134: -- Expecting output: /build/pocl-3.1/tests/workgroup/outerlooppar_2_2_1_1.stdout -112: Hello -112: World -112: -112: -112: -- OK - 91/165 Test #112: runtime/clCreateKernelsInProgram .................................................... Passed 6.92 sec +126: 0: 0 +126: 1: 1 +126: 2: 2 +126: 3: 3 +126: OK +126: +126: +126: -- Comparing output.. + 92/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 8.56 sec test 135 Start 135: workgroup/loop_with_two_paths_to_the_latch @@ -1086320,10 +1086383,16 @@ 135: POCL_WORK_GROUP_METHOD=workitemloops 135: Test timeout computed to be: 10000000 135: -- Expecting output: /build/pocl-3.1/tests/workgroup/for_bug_1_2_1_1.stdout -115: OK -115: -115: - 92/165 Test #115: runtime/test_event_double_wait ...................................................... Passed 6.04 sec +128: 0: 99 +128: 1: 101 +128: 2: 99 +128: 3: 303 +128: OK +128: +128: +128: -- Comparing output.. +123: OK + 93/165 Test #128: workgroup/switch_case ............................................................... Passed 8.72 sec test 136 Start 136: workgroup/b_loop_with_two_latches @@ -1086334,8 +1086403,7 @@ 136: POCL_WORK_GROUP_METHOD=workitemloops 136: Test timeout computed to be: 10000000 136: -- Expecting output: /build/pocl-3.1/tests/workgroup/multilatch_bloop_1_3_1_1.stdout -123: OK - 93/165 Test #123: runtime/test_command_buffer ......................................................... Passed 5.40 sec + 94/165 Test #123: runtime/test_command_buffer ......................................................... Passed 10.13 sec test 137 Start 137: workgroup/workgroup_sizes_work_items_get_wrong_ids @@ -1086345,25 +1086413,6 @@ 137: POCL_DEVICES=basic 137: POCL_WORK_GROUP_METHOD=workitemloops 137: Test timeout computed to be: 10000000 -116: OK -116: -116: - 94/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 7.59 sec -test 138 - Start 138: workgroup/issue_548_convergent_propagation - -138: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####issue_548.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -138: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup -138: Environment variables: -138: POCL_DEVICES=basic -138: POCL_WORK_GROUP_METHOD=workitemloops -138: Test timeout computed to be: 10000000 -129: 0: 1000 -129: 1: 2000 -129: OK -129: -129: -129: -- Comparing output.. 137: -- Expecting output: /build/pocl-3.1/tests/workgroup/print_all_ids_114114.txt 127: 0: 1002 127: 1: 2002 @@ -1086373,8 +1086422,32 @@ 127: 127: 127: -- Comparing output.. + 95/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 9.68 sec +test 138 + Start 138: workgroup/issue_548_convergent_propagation + +138: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/run_kernel####issue_548.cl####1####2####1####1" "-Doutput_blessed=/build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +138: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup +138: Environment variables: +138: POCL_DEVICES=basic +138: POCL_WORK_GROUP_METHOD=workitemloops +138: Test timeout computed to be: 10000000 138: -- Expecting output: /build/pocl-3.1/tests/workgroup/issue_548_1_2_1_1.stdout - 95/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 4.68 sec +125: LOCAL_ID=0 before if +125: LOCAL_ID=1 before if +125: LOCAL_ID=0 inside if +125: LOCAL_ID=1 inside if +125: LOCAL_ID=0 inside for, iteration 0, value 2 +125: LOCAL_ID=1 inside for, iteration 0, value 2 +125: LOCAL_ID=0 inside for, iteration 1, value 1 +125: LOCAL_ID=1 inside for, iteration 1, value 1 +125: LOCAL_ID=0 after if +125: LOCAL_ID=1 after if +125: OK +125: +125: +125: -- Comparing output.. + 96/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 10.29 sec test 139 Start 139: workgroup/range_md_small_grid @@ -1086384,7 +1086457,14 @@ 139: POCL_DEVICES=basic 139: POCL_WORK_GROUP_METHOD=workitemloops 139: Test timeout computed to be: 10000000 - 96/165 Test #127: workgroup/barriered_for_loops ....................................................... Passed 4.93 sec +139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout +129: 0: 1000 +129: 1: 2000 +129: OK +129: +129: +129: -- Comparing output.. + 97/165 Test #129: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 8.46 sec test 140 Start 140: workgroup/range_md_large_grid @@ -1086394,58 +1086474,99 @@ 140: POCL_DEVICES=basic 140: POCL_WORK_GROUP_METHOD=workitemloops 140: Test timeout computed to be: 10000000 -139: -- Expecting output: /build/pocl-3.1/tests/workgroup/range_md_small_grid.stdout -125: LOCAL_ID=0 before if -125: LOCAL_ID=1 before if -125: LOCAL_ID=0 inside if -125: LOCAL_ID=1 inside if -125: LOCAL_ID=0 inside for, iteration 0, value 2 -125: LOCAL_ID=1 inside for, iteration 0, value 2 -125: LOCAL_ID=0 inside for, iteration 1, value 1 -125: LOCAL_ID=1 inside for, iteration 1, value 1 -125: LOCAL_ID=0 after if -125: LOCAL_ID=1 after if -125: OK -125: -125: -125: -- Comparing output.. - 97/165 Test #125: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 5.75 sec +113: Max CUs: 15 +113: OK + 98/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 15.00 sec test 43 Start 43: regression/test_issue_231 43: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_231" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 43: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 43: Test timeout computed to be: 10000000 -126: 0: 0 -126: 1: 1 -126: 2: 2 -126: 3: 3 -126: OK -126: -126: -126: -- Comparing output.. - 98/165 Test #126: workgroup/unbarriered_for_loops ..................................................... Passed 5.81 sec +133: LOCAL_ID=0 before if +133: LOCAL_ID=1 before if +133: LOCAL_ID=0 inside if +133: LOCAL_ID=1 inside if +133: LOCAL_ID=0 after if +133: LOCAL_ID=1 after if +133: OK +133: +133: +133: -- Comparing output.. + 99/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 6.10 sec test 44 Start 44: regression/test_issue_445 44: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_445" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 44: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 44: Test timeout computed to be: 10000000 -128: 0: 99 -128: 1: 101 -128: 2: 99 -128: 3: 303 -128: OK -128: -128: -128: -- Comparing output.. - 99/165 Test #128: workgroup/switch_case ............................................................... Passed 5.70 sec +162: OK +100/165 Test #162: examples/matadd ..................................................................... Passed 25.33 sec test 45 Start 45: regression/test_issue_553 45: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_553" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 45: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 45: Test timeout computed to be: 10000000 +132: 0 0 0: before barriers +132: 1 0 0: before barriers +132: 0 1 0: before barriers +132: 1 1 0: before barriers +132: 0 0 1: before barriers +132: 1 0 1: before barriers +132: 0 1 1: before barriers +132: 1 1 1: before barriers +132: 0 0 0: between barriers +132: 1 0 0: between barriers +132: 0 1 0: between barriers +132: 1 1 0: between barriers +132: 0 0 1: between barriers +132: 1 0 1: between barriers +132: 0 1 1: between barriers +132: 1 1 1: between barriers +132: 0 0 0: after barriers +132: 1 0 0: after barriers +132: 0 1 0: after barriers +132: 1 1 0: after barriers +132: 0 0 1: after barriers +132: 1 0 1: after barriers +132: 0 1 1: after barriers +132: 1 1 1: after barriers +132: 2 0 0: before barriers +132: 3 0 0: before barriers +132: 2 1 0: before barriers +132: 3 1 0: before barriers +132: 2 0 1: before barriers +132: 3 0 1: before barriers +132: 2 1 1: before barriers +132: 3 1 1: before barriers +132: 2 0 0: between barriers +132: 3 0 0: between barriers +132: 2 1 0: between barriers +132: 3 1 0: between barriers +132: 2 0 1: between barriers +132: 3 0 1: between barriers +132: 2 1 1: between barriers +132: 3 1 1: between barriers +132: 2 0 0: after barriers +132: 3 0 0: after barriers +132: 2 1 0: after barriers +132: 3 1 0: after barriers +132: 2 0 1: after barriers +132: 3 0 1: after barriers +132: 2 1 1: after barriers +132: 3 1 1: after barriers +132: OK +132: +132: +132: -- Comparing output.. +101/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 8.22 sec +test 46 + Start 46: regression/test_issue_577 + +46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +46: Test timeout computed to be: 10000000 131: 0: 4 131: 1: 5 131: 2: 6 @@ -1086458,22 +1086579,23 @@ 131: 131: 131: -- Comparing output.. -100/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 5.70 sec -test 46 - Start 46: regression/test_issue_577 - -46: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_577" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -46: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -46: Test timeout computed to be: 10000000 -113: Max CUs: 16 -113: OK -101/165 Test #113: runtime/clCreateSubDevices .......................................................... Passed 11.14 sec +102/165 Test #131: workgroup/cond_barriers_in_for ...................................................... Passed 8.97 sec test 47 Start 47: regression/test_issue_757 47: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_757" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 47: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 47: Test timeout computed to be: 10000000 +116: OK +116: +116: +103/165 Test #116: runtime/test_enqueue_kernel_from_binary ............................................. Passed 16.34 sec +test 48 + Start 48: regression/test_llvm_segfault_issue_889 + +48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +48: Test timeout computed to be: 10000000 135: gid_x 0 after barrier at iteration 16 135: gid_x 1 after barrier at iteration 16 135: gid_x 0 after barrier at iteration 15 @@ -1086511,34 +1086633,13 @@ 135: 135: 135: -- Comparing output.. -100: OK -100: -100: 1 warning and 2 errors generated. -100: log: 0x55b3eb697120 -100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here -100: -100: 1 warning and 1 error generated. -100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_nXNL4S.cl:1:10: expected "FILENAME" or -100: warning: /build/pocl-3.1/debian/kcache/tempfile_nXNL4S.cl:1:10: missing terminating '"' character -100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program -100: -100: cl_program callback (via pfn_notify) -100: build callback successful -100: 1 warning generated. -100: 1 warning generated. -100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' -100: -100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE -100: 1 error generated. -100: 1 error generated. -100: -102/165 Test #100: runtime/clBuildProgram .............................................................. Passed 13.53 sec -test 48 - Start 48: regression/test_llvm_segfault_issue_889 +104/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 5.54 sec +test 49 + Start 49: regression/test_issue_893 -48: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_llvm_segfault_issue_889" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -48: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -48: Test timeout computed to be: 10000000 +49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +49: Test timeout computed to be: 10000000 136: i:0 0 0 0 before barrier 136: i:0 1 0 0 before barrier 136: i:0 2 0 0 before barrier @@ -1086561,14 +1086662,7 @@ 136: 136: 136: -- Comparing output.. -103/165 Test #135: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 4.39 sec -test 49 - Start 49: regression/test_issue_893 - -49: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_issue_893" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -49: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -49: Test timeout computed to be: 10000000 -104/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 4.32 sec +105/165 Test #136: workgroup/b_loop_with_two_latches ................................................... Passed 5.55 sec test 50 Start 50: regression/test_flatten_barrier_subs @@ -1086576,59 +1086670,19 @@ 50: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 50: Test timeout computed to be: 10000000 50: -- Expecting output: /build/pocl-3.1/tests/regression/test_flatten_barrier_subs.output -132: 0 0 0: before barriers -132: 1 0 0: before barriers -132: 0 1 0: before barriers -132: 1 1 0: before barriers -132: 0 0 1: before barriers -132: 1 0 1: before barriers -132: 0 1 1: before barriers -132: 1 1 1: before barriers -132: 0 0 0: between barriers -132: 1 0 0: between barriers -132: 0 1 0: between barriers -132: 1 1 0: between barriers -132: 0 0 1: between barriers -132: 1 0 1: between barriers -132: 0 1 1: between barriers -132: 1 1 1: between barriers -132: 0 0 0: after barriers -132: 1 0 0: after barriers -132: 0 1 0: after barriers -132: 1 1 0: after barriers -132: 0 0 1: after barriers -132: 1 0 1: after barriers -132: 0 1 1: after barriers -132: 1 1 1: after barriers -132: 2 0 0: before barriers -132: 3 0 0: before barriers -132: 2 1 0: before barriers -132: 3 1 0: before barriers -132: 2 0 1: before barriers -132: 3 0 1: before barriers -132: 2 1 1: before barriers -132: 3 1 1: before barriers -132: 2 0 0: between barriers -132: 3 0 0: between barriers -132: 2 1 0: between barriers -132: 3 1 0: between barriers -132: 2 0 1: between barriers -132: 3 0 1: between barriers -132: 2 1 1: between barriers -132: 3 1 1: between barriers -132: 2 0 0: after barriers -132: 3 0 0: after barriers -132: 2 1 0: after barriers -132: 3 1 0: after barriers -132: 2 0 1: after barriers -132: 3 0 1: after barriers -132: 2 1 1: after barriers -132: 3 1 1: after barriers -132: OK -132: -132: -132: -- Comparing output.. -105/165 Test #132: workgroup/unconditional_barriers .................................................... Passed 5.80 sec +138: id=0: AAA. +138: id=0: CCC. +138: auxfunc +138: id=1: AAA. +138: id=1: CCC. +138: auxfunc +138: id=0: EEE. +138: id=1: EEE. +138: OK +138: +138: +138: -- Comparing output.. +106/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 5.48 sec test 51 Start 51: regression/phi_nodes_not_replicated_REPL @@ -1086637,17 +1086691,28 @@ 51: Environment variables: 51: POCL_WORK_GROUP_METHOD=workitemrepl 51: Test timeout computed to be: 10000000 -133: LOCAL_ID=0 before if -133: LOCAL_ID=1 before if -133: LOCAL_ID=0 inside if -133: LOCAL_ID=1 inside if -133: LOCAL_ID=0 after if -133: LOCAL_ID=1 after if -133: OK -133: -133: -133: -- Comparing output.. -106/165 Test #133: workgroup/conditional_barrier ....................................................... Passed 5.95 sec +100: OK +100: +100: 1 warning and 2 errors generated. +100: log: 0x56525e799fd0 +100: preprocess failure log[0]: Invalid build option: -fnothing-to-see-here +100: +100: 1 warning and 1 error generated. +100: preprocess failure log[0]: error: /build/pocl-3.1/debian/kcache/tempfile_YSp0FG.cl:1:10: expected "FILENAME" or +100: warning: /build/pocl-3.1/debian/kcache/tempfile_YSp0FG.cl:1:10: missing terminating '"' character +100: Device pthread-bdver1-AMD Opteron 62xx class CPU failed to build the program +100: +100: cl_program callback (via pfn_notify) +100: build callback successful +100: 1 warning generated. +100: 1 warning generated. +100: Deprecated -cl-strict-aliasing log[0]: warning: : OpenCL C version 3.0 does not support the option '-cl-strict-aliasing' +100: +100: program binary type: CL_PROGRAM_BINARY_TYPE_EXECUTABLE +100: 1 error generated. +100: 1 error generated. +100: +107/165 Test #100: runtime/clBuildProgram .............................................................. Passed 24.68 sec test 52 Start 52: regression/issues_with_local_pointers_REPL @@ -1086656,37 +1086721,20 @@ 52: Environment variables: 52: POCL_WORK_GROUP_METHOD=workitemrepl 52: Test timeout computed to be: 10000000 -134: vertical: -134: i: 0 gid: 1 -134: horizontal: -134: i: 0 gid: 0 -134: i: 0 gid: 1 -134: i: 1 gid: 0 -134: i: 1 gid: 1 -134: vertical: -134: i: 0 gid: 1 -134: i: 1 gid: 1 -134: vertical: -134: i: 0 gid: 2 -134: i: 1 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 3 -134: i: 2 gid: 3 -134: horizontal: -134: i: 0 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 2 -134: i: 1 gid: 3 -134: vertical: -134: i: 0 gid: 2 -134: i: 1 gid: 2 -134: i: 0 gid: 3 -134: i: 1 gid: 3 -134: OK -134: -134: -134: -- Comparing output.. -107/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 6.35 sec +137: global: 0-0-0 +137: local: 0-0-0 +137: global: 0-0-1 +137: local: 0-0-1 +137: global: 0-0-2 +137: local: 0-0-2 +137: global: 0-0-3 +137: local: 0-0-3 +137: OK +137: +137: +137: -- SORTING FILE +137: -- Comparing output.. +108/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 7.16 sec test 53 Start 53: regression/barrier_between_two_for_loops_REPL @@ -1086695,34 +1086743,6 @@ 53: Environment variables: 53: POCL_WORK_GROUP_METHOD=workitemrepl 53: Test timeout computed to be: 10000000 -46: BUILD ERROR -46: BUILD ERROR -46: OK -46: -46: 1 error generated. -46: 1 error generated. -46: -108/165 Test #46: regression/test_issue_577 ........................................................... Passed 3.02 sec -test 54 - Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL - -54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -54: Environment variables: -54: POCL_WORK_GROUP_METHOD=workitemrepl -54: Test timeout computed to be: 10000000 -138: id=0: AAA. -138: id=0: CCC. -138: auxfunc -138: id=1: AAA. -138: id=1: CCC. -138: auxfunc -138: id=0: EEE. -138: id=1: EEE. -138: OK -138: -138: -138: -- Comparing output.. 140: 0: 128 140: 1: 1 140: 2: 1 @@ -1214726,6 +1214746,70 @@ 140: OK 140: 140: +46: BUILD ERROR +46: BUILD ERROR +46: OK +46: +46: 1 error generated. +46: 1 error generated. +46: +134: vertical: +134: i: 0 gid: 1 +134: horizontal: +134: i: 0 gid: 0 +134: i: 0 gid: 1 +134: i: 1 gid: 0 +134: i: 1 gid: 1 +134: vertical: +134: i: 0 gid: 1 +134: i: 1 gid: 1 +134: vertical: +134: i: 0 gid: 2 +134: i: 1 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 3 +134: i: 2 gid: 3 +134: horizontal: +134: i: 0 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 2 +134: i: 1 gid: 3 +134: vertical: +134: i: 0 gid: 2 +134: i: 1 gid: 2 +134: i: 0 gid: 3 +134: i: 1 gid: 3 +134: OK +134: +134: +134: -- Comparing output.. +109/165 Test #134: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 9.04 sec +test 54 + Start 54: regression/simple_for-loop_with_a_barrier_inside_REPL + +54: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_simple_for_with_a_barrier" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +54: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +54: Environment variables: +54: POCL_WORK_GROUP_METHOD=workitemrepl +54: Test timeout computed to be: 10000000 +110/165 Test #46: regression/test_issue_577 ........................................................... Passed 4.03 sec +test 55 + Start 55: regression/for-loop_with_computation_after_the_brexit_REPL + +55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_multi_level_loops_with_barriers" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +55: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +55: Environment variables: +55: POCL_WORK_GROUP_METHOD=workitemrepl +55: Test timeout computed to be: 10000000 +111/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 6.98 sec +test 56 + Start 56: regression/for-loop_with_a_variable_iteration_count_REPL + +56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" +56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression +56: Environment variables: +56: POCL_WORK_GROUP_METHOD=workitemrepl +56: Test timeout computed to be: 10000000 139: 0: 13 139: 1: 1 139: 2: 1 @@ -1214743,31 +1214827,7 @@ 139: 139: 139: -- Comparing output.. -43: OK -43: -43: -44: OK -44: -44: -109/165 Test #138: workgroup/issue_548_convergent_propagation .......................................... Passed 6.74 sec -test 55 - Start 55: regression/for-loop_with_computation_after_the_brexit_REPL - -55: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_multi_level_loops_with_barriers" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -55: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -55: Environment variables: -55: POCL_WORK_GROUP_METHOD=workitemrepl -55: Test timeout computed to be: 10000000 -110/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 6.69 sec -test 56 - Start 56: regression/for-loop_with_a_variable_iteration_count_REPL - -56: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_for_with_var_iteration_count" "-P" "/build/pocl-3.1/cmake/run_test.cmake" -56: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression -56: Environment variables: -56: POCL_WORK_GROUP_METHOD=workitemrepl -56: Test timeout computed to be: 10000000 -111/165 Test #43: regression/test_issue_231 ........................................................... Passed 6.13 sec +112/165 Test #139: workgroup/range_md_small_grid ....................................................... Passed 7.67 sec test 57 Start 57: regression/early_return_before_a_barrier_region_REPL @@ -1214776,7 +1214836,10 @@ 57: Environment variables: 57: POCL_WORK_GROUP_METHOD=workitemrepl 57: Test timeout computed to be: 10000000 -112/165 Test #44: regression/test_issue_445 ........................................................... Passed 6.03 sec +43: OK +43: +43: +113/165 Test #43: regression/test_issue_231 ........................................................... Passed 8.06 sec test 58 Start 58: regression/id-dependent_computation_before_kernel_exit_REPL @@ -1214785,7 +1214848,10 @@ 58: Environment variables: 58: POCL_WORK_GROUP_METHOD=workitemrepl 58: Test timeout computed to be: 10000000 -113/165 Test #140: workgroup/range_md_large_grid ....................................................... Passed 6.72 sec +44: OK +44: +44: +114/165 Test #44: regression/test_issue_445 ........................................................... Passed 8.63 sec test 59 Start 59: regression/barrier_just_before_return_REPL @@ -1214814,7 +1214880,7 @@ 45: 45: 2 warnings generated. 45: -114/165 Test #45: regression/test_issue_553 ........................................................... Passed 6.33 sec +115/165 Test #45: regression/test_issue_553 ........................................................... Passed 8.27 sec test 60 Start 60: regression/infinite_loop_REPL @@ -1214823,20 +1214889,10 @@ 60: Environment variables: 60: POCL_WORK_GROUP_METHOD=workitemrepl 60: Test timeout computed to be: 10000000 -137: global: 0-0-0 -137: local: 0-0-0 -137: global: 0-0-1 -137: local: 0-0-1 -137: global: 0-0-2 -137: local: 0-0-2 -137: global: 0-0-3 -137: local: 0-0-3 -137: OK -137: -137: -137: -- SORTING FILE -137: -- Comparing output.. -115/165 Test #137: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 7.70 sec +47: OK +47: +47: +116/165 Test #47: regression/test_issue_757 ........................................................... Passed 7.97 sec test 61 Start 61: regression/undominated_variable_from_conditional_barrier_handling_REPL @@ -1214856,7 +1214912,7 @@ 48: OK 48: 48: -116/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 5.88 sec +117/165 Test #48: regression/test_llvm_segfault_issue_889 ............................................. Passed 7.82 sec test 62 Start 62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL @@ -1214865,10 +1214921,10 @@ 62: Environment variables: 62: POCL_WORK_GROUP_METHOD=workitemrepl 62: Test timeout computed to be: 10000000 -47: OK -47: -47: -117/165 Test #47: regression/test_issue_757 ........................................................... Passed 6.52 sec +51: OK +51: +51: +118/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 7.00 sec test 63 Start 63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL @@ -1214877,10 +1214933,10 @@ 63: Environment variables: 63: POCL_WORK_GROUP_METHOD=workitemrepl 63: Test timeout computed to be: 10000000 -51: OK -51: -51: -118/165 Test #51: regression/phi_nodes_not_replicated_REPL ............................................ Passed 6.42 sec +53: OK +53: +53: +119/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 5.61 sec test 64 Start 64: regression/test_program_from_binary_with_local_1_1_1_REPL @@ -1214889,10 +1214945,10 @@ 64: Environment variables: 64: POCL_WORK_GROUP_METHOD=workitemrepl 64: Test timeout computed to be: 10000000 -52: OK -52: -52: -119/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 6.84 sec +49: OK +49: +49: +120/165 Test #49: regression/test_issue_893 ........................................................... Passed 8.34 sec test 65 Start 65: regression/test_alignment_with_dynamic_wg_114 @@ -1214901,10 +1214957,10 @@ 65: Environment variables: 65: POCL_WORK_GROUP_METHOD=workitemloops 65: Test timeout computed to be: 10000000 -49: OK -49: -49: -120/165 Test #49: regression/test_issue_893 ........................................................... Passed 7.79 sec +56: OK +56: +56: +121/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 5.05 sec test 66 Start 66: regression/test_alignment_with_dynamic_wg_117 @@ -1214913,10 +1214969,10 @@ 66: Environment variables: 66: POCL_WORK_GROUP_METHOD=workitemloops 66: Test timeout computed to be: 10000000 -53: OK -53: -53: -121/165 Test #53: regression/barrier_between_two_for_loops_REPL ....................................... Passed 6.83 sec +52: OK +52: +52: +122/165 Test #52: regression/issues_with_local_pointers_REPL .......................................... Passed 7.48 sec test 67 Start 67: regression/test_alignment_with_dynamic_wg_225 @@ -1214928,7 +1214984,7 @@ 54: OK 54: 54: -122/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 5.96 sec +123/165 Test #54: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 5.95 sec test 68 Start 68: regression/test_alignment_with_dynamic_wg_173 @@ -1214937,10 +1214993,10 @@ 68: Environment variables: 68: POCL_WORK_GROUP_METHOD=workitemloops 68: Test timeout computed to be: 10000000 -60: OK -60: -60: -123/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 5.99 sec +58: OK +58: +58: +124/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 5.79 sec test 69 Start 69: regression/test_alignment_with_dynamic_wg_183 @@ -1214949,10 +1215005,10 @@ 69: Environment variables: 69: POCL_WORK_GROUP_METHOD=workitemloops 69: Test timeout computed to be: 10000000 -61: OK -61: -61: -124/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 5.63 sec +60: OK +60: +60: +125/165 Test #60: regression/infinite_loop_REPL ....................................................... Passed 4.07 sec test 70 Start 70: regression/test_alignment_with_dynamic_wg_283 @@ -1214961,18 +1215017,10 @@ 70: Environment variables: 70: POCL_WORK_GROUP_METHOD=workitemloops 70: Test timeout computed to be: 10000000 -50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 -50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 -50: 0: Portable Computing Language -50: CL gave correct results -50: OK -50: -50: -50: -- Comparing output.. -55: OK -55: -55: -125/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 6.78 sec +59: OK +59: +59: +126/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 4.81 sec test 71 Start 71: regression/test_alignment_with_dynamic_wg_332 @@ -1214981,7 +1215029,10 @@ 71: Environment variables: 71: POCL_WORK_GROUP_METHOD=workitemloops 71: Test timeout computed to be: 10000000 -126/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 11.01 sec +55: OK +55: +55: +127/165 Test #55: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 7.89 sec test 72 Start 72: regression/test_alignment_with_dynamic_wg_323 @@ -1214990,10 +1215041,15 @@ 72: Environment variables: 72: POCL_WORK_GROUP_METHOD=workitemloops 72: Test timeout computed to be: 10000000 -57: OK -57: -57: -127/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 6.81 sec +50: 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 +50: 0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 13, 13, 13, 13, 14, 15, 16, 17, 17, 17, 17, 18, 19, 20, 20, 21, 21, 22, 23, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 30, 31, 32, 33, 33, 34, 34, 35, 35, 36, 37, 38, 38, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 44, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47 +50: 0: Portable Computing Language +50: CL gave correct results +50: OK +50: +50: +50: -- Comparing output.. +128/165 Test #50: regression/test_flatten_barrier_subs ................................................ Passed 10.27 sec test 73 Start 73: regression/test_alignment_with_dynamic_wg2 @@ -1215002,10 +1215058,10 @@ 73: Environment variables: 73: POCL_WORK_GROUP_METHOD=workitemloops 73: Test timeout computed to be: 10000000 -59: OK -59: -59: -128/165 Test #59: regression/barrier_just_before_return_REPL .......................................... Passed 6.95 sec +57: OK +57: +57: +129/165 Test #57: regression/early_return_before_a_barrier_region_REPL ................................ Passed 7.67 sec test 74 Start 74: regression/test_alignment_with_dynamic_wg3 @@ -1215014,10 +1215070,13 @@ 74: Environment variables: 74: POCL_WORK_GROUP_METHOD=workitemloops 74: Test timeout computed to be: 10000000 -56: OK -56: -56: -129/165 Test #56: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 7.08 sec +62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 +62: OK +62: +62: 6 warnings generated. +62: +130/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 4.51 sec test 75 Start 75: regression/phi_nodes_not_replicated_LOOPS @@ -1215026,10 +1215085,13 @@ 75: Environment variables: 75: POCL_WORK_GROUP_METHOD=workitemloops 75: Test timeout computed to be: 10000000 -58: OK -58: -58: -130/165 Test #58: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 7.49 sec +63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 +63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 +63: +63: 6 warnings generated. +63: +63: -- OK +131/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 4.83 sec test 76 Start 76: regression/issues_with_local_pointers_LOOPS @@ -1215038,13 +1215100,10 @@ 76: Environment variables: 76: POCL_WORK_GROUP_METHOD=workitemloops 76: Test timeout computed to be: 10000000 -62: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 -62: OK -62: -62: 6 warnings generated. -62: -131/165 Test #62: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 5.99 sec +61: OK +61: +61: +132/165 Test #61: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 6.62 sec test 77 Start 77: regression/barrier_between_two_for_loops_LOOPS @@ -1215053,13 +1215112,10 @@ 77: Environment variables: 77: POCL_WORK_GROUP_METHOD=workitemloops 77: Test timeout computed to be: 10000000 -63: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 -63: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 -63: -63: 6 warnings generated. -63: -63: -- OK -132/165 Test #63: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 5.68 sec +64: OK +64: +64: +133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 6.50 sec test 78 Start 78: regression/simple_for-loop_with_a_barrier_inside_LOOPS @@ -1215068,10 +1215124,12 @@ 78: Environment variables: 78: POCL_WORK_GROUP_METHOD=workitemloops 78: Test timeout computed to be: 10000000 -64: OK -64: -64: -133/165 Test #64: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 7.25 sec +65: OK +65: OK +65: OK +65: +65: +134/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 8.24 sec test 79 Start 79: regression/for-loop_with_computation_after_the_brexit_LOOPS @@ -1215080,10 +1215138,13 @@ 79: Environment variables: 79: POCL_WORK_GROUP_METHOD=workitemloops 79: Test timeout computed to be: 10000000 -74: OK -74: -74: -134/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 5.62 sec +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: Value: 0.000000e+00 +73: OK +73: +73: +135/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 5.55 sec test 80 Start 80: regression/for-loop_with_a_variable_iteration_count_LOOPS @@ -1215092,10 +1215153,10 @@ 80: Environment variables: 80: POCL_WORK_GROUP_METHOD=workitemloops 80: Test timeout computed to be: 10000000 -75: OK -75: -75: -135/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 5.64 sec +74: OK +74: +74: +136/165 Test #74: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 5.84 sec test 81 Start 81: regression/early_return_before_a_barrier_region_LOOPS @@ -1215104,10 +1215165,10 @@ 81: Environment variables: 81: POCL_WORK_GROUP_METHOD=workitemloops 81: Test timeout computed to be: 10000000 -77: OK -77: -77: -136/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 5.61 sec +75: OK +75: +75: +137/165 Test #75: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 5.75 sec test 82 Start 82: regression/id-dependent_computation_before_kernel_exit_LOOPS @@ -1215116,10 +1215177,12 @@ 82: Environment variables: 82: POCL_WORK_GROUP_METHOD=workitemloops 82: Test timeout computed to be: 10000000 -78: OK -78: -78: -137/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 5.70 sec +66: OK +66: OK +66: OK +66: +66: +138/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 9.46 sec test 83 Start 83: regression/barrier_just_before_return_LOOPS @@ -1215128,10 +1215191,12 @@ 83: Environment variables: 83: POCL_WORK_GROUP_METHOD=workitemloops 83: Test timeout computed to be: 10000000 -76: OK -76: -76: -138/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 6.06 sec +72: OK +72: OK +72: OK +72: +72: +139/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 7.49 sec test 84 Start 84: regression/infinite_loop_LOOPS @@ -1215140,13 +1215205,10 @@ 84: Environment variables: 84: POCL_WORK_GROUP_METHOD=workitemloops 84: Test timeout computed to be: 10000000 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: Value: 0.000000e+00 -73: OK -73: -73: -139/165 Test #73: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 7.26 sec +76: OK +76: +76: +140/165 Test #76: regression/issues_with_local_pointers_LOOPS ......................................... Passed 5.67 sec test 85 Start 85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS @@ -1215155,12 +1215217,12 @@ 85: Environment variables: 85: POCL_WORK_GROUP_METHOD=workitemloops 85: Test timeout computed to be: 10000000 -65: OK -65: OK -65: OK -65: -65: -140/165 Test #65: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 10.78 sec +71: OK +71: OK +71: OK +71: +71: +141/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 7.68 sec test 86 Start 86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS @@ -1215169,12 +1215231,12 @@ 86: Environment variables: 86: POCL_WORK_GROUP_METHOD=workitemloops 86: Test timeout computed to be: 10000000 -66: OK -66: OK -66: OK -66: -66: -141/165 Test #66: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 11.36 sec +68: OK +68: OK +68: OK +68: +68: +142/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 10.02 sec test 87 Start 87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS @@ -1215183,10 +1215245,10 @@ 87: Environment variables: 87: POCL_WORK_GROUP_METHOD=workitemloops 87: Test timeout computed to be: 10000000 -79: OK -79: -79: -142/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 6.29 sec +77: OK +77: +77: +143/165 Test #77: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 5.91 sec test 88 Start 88: regression/test_program_from_binary_with_local_1_1_1_LOOPS @@ -1215195,80 +1215257,76 @@ 88: Environment variables: 88: POCL_WORK_GROUP_METHOD=workitemloops 88: Test timeout computed to be: 10000000 -68: OK -68: OK -68: OK -68: -68: -143/165 Test #68: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 12.86 sec +78: OK +78: +78: +144/165 Test #78: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 6.19 sec test 89 Start 89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 89: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_null_arg" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 89: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 89: Test timeout computed to be: 10000000 -67: OK -67: OK -67: OK -67: -67: -144/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 13.30 sec +69: OK +69: OK +69: OK +69: +69: +145/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 10.29 sec test 90 Start 90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 90: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_setargs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 90: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 90: Test timeout computed to be: 10000000 -81: OK -81: -81: -145/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 4.94 sec +70: OK +70: OK +70: OK +70: +70: +146/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 10.32 sec test 91 Start 91: regression/passing_a_constant_array_as_an_arg 91: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_constant_array" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 91: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 91: Test timeout computed to be: 10000000 -69: OK -69: OK -69: OK -69: -69: -146/165 Test #69: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 11.71 sec +67: OK +67: OK +67: OK +67: +67: +147/165 Test #67: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 12.71 sec test 92 Start 92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one 92: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_fors_with_var_iteration_counts" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 92: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 92: Test timeout computed to be: 10000000 -80: OK -80: -80: -147/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 5.84 sec +79: OK +79: +79: +148/165 Test #79: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 5.26 sec test 93 Start 93: regression/autolocals_in_constexprs 93: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_autolocals_in_constexprs" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 93: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 93: Test timeout computed to be: 10000000 -71: OK -71: OK -71: OK -71: -71: -148/165 Test #71: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 11.73 sec +80: OK +80: +80: +149/165 Test #80: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 5.12 sec test 94 Start 94: regression/struct_kernel_arguments 94: Test command: /usr/bin/cmake "-Dtest_cmd=/build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/test_structs_as_args" "-P" "/build/pocl-3.1/cmake/run_test.cmake" 94: Working Directory: /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression 94: Test timeout computed to be: 10000000 -72: OK -72: OK -72: OK -72: -72: -149/165 Test #72: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 11.92 sec +83: OK +83: +83: +150/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 4.43 sec test 95 Start 95: regression/vector_kernel_arguments @@ -1215278,71 +1215336,65 @@ 84: OK 84: 84: -150/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 5.58 sec -82: OK -82: -82: -151/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 6.38 sec -83: OK -83: -83: -152/165 Test #83: regression/barrier_just_before_return_LOOPS ......................................... Passed 6.15 sec +151/165 Test #84: regression/infinite_loop_LOOPS ...................................................... Passed 3.73 sec +81: OK +81: +81: +152/165 Test #81: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 5.28 sec 86: Changed value at global_id: 67599, local_id 3, group_id 16899, to: 854 86: Value is changed at global_id: 67599, local_id 3, group_id 16899, to: 854 86: OK 86: 86: 6 warnings generated. 86: -153/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 5.77 sec -85: OK -85: -85: -154/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 6.44 sec -70: OK -70: OK -70: OK -70: -70: -155/165 Test #70: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 14.73 sec +153/165 Test #86: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 4.86 sec 87: changing the value at global_id: 6, local_id 2, group_id 1, to: 3 87: value is changed at global_id: 6, local_id 2, group_id 1, to: 3 87: 87: 6 warnings generated. 87: 87: -- OK -156/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 6.42 sec -88: OK -88: -88: -157/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 5.70 sec -92: OK -92: -92: -158/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 4.12 sec +154/165 Test #87: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 4.67 sec +85: OK +85: +85: +155/165 Test #85: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 5.54 sec +91: OK +91: +91: +156/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 3.16 sec 90: OK 90: 90: -159/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 5.52 sec +157/165 Test #90: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 3.24 sec +82: OK +82: +82: +158/165 Test #82: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 6.60 sec 89: OK 89: 89: -160/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 6.06 sec -91: OK -91: -91: -161/165 Test #91: regression/passing_a_constant_array_as_an_arg ....................................... Passed 5.61 sec +159/165 Test #89: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 4.36 sec +92: OK +92: +92: +160/165 Test #92: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 3.73 sec 93: OK 93: 93: -162/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 5.95 sec +161/165 Test #93: regression/autolocals_in_constexprs ................................................. Passed 3.67 sec +88: OK +88: +88: +162/165 Test #88: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 5.53 sec 94: OK 94: 94: -163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 6.20 sec +163/165 Test #94: regression/struct_kernel_arguments .................................................. Passed 3.96 sec 95: OK 95: 95: -164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 6.44 sec +164/165 Test #95: regression/vector_kernel_arguments .................................................. Passed 4.02 sec 130: 0: 1000 130: 1: 2000 130: 2: 200 @@ -1215353,28 +1215405,28 @@ 130: 130: 130: -- Comparing output.. -165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 59.14 sec +165/165 Test #130: workgroup/for_with_divergent_return ................................................. Passed 55.67 sec 100% tests passed, 0 tests failed out of 165 Label Time Summary: -EinsteinToolkit = 62.67 sec*proc (2 tests) -cuda = 260.53 sec*proc (53 tests) -dlopen = 0.31 sec*proc (3 tests) -hsa = 22.25 sec*proc (4 tests) -hsa-native = 763.05 sec*proc (91 tests) -internal = 1193.98 sec*proc (160 tests) -kernel = 485.04 sec*proc (38 tests) -matrix = 31.62 sec*proc (4 tests) -poclbin = 24.88 sec*proc (4 tests) -proxy = 230.50 sec*proc (36 tests) -regression = 378.08 sec*proc (53 tests) -runtime = 101.05 sec*proc (29 tests) -tce = 44.45 sec*proc (8 tests) -vulkan = 125.49 sec*proc (26 tests) -workgroup = 146.36 sec*proc (16 tests) +EinsteinToolkit = 98.07 sec*proc (2 tests) +cuda = 289.27 sec*proc (53 tests) +dlopen = 0.55 sec*proc (3 tests) +hsa = 35.61 sec*proc (4 tests) +hsa-native = 1069.87 sec*proc (91 tests) +internal = 1515.37 sec*proc (160 tests) +kernel = 722.92 sec*proc (38 tests) +matrix = 47.21 sec*proc (4 tests) +poclbin = 33.55 sec*proc (4 tests) +proxy = 284.75 sec*proc (36 tests) +regression = 335.46 sec*proc (53 tests) +runtime = 163.96 sec*proc (29 tests) +tce = 53.46 sec*proc (8 tests) +vulkan = 186.34 sec*proc (26 tests) +workgroup = 172.09 sec*proc (16 tests) -Total Test time (real) = 107.67 sec +Total Test time (real) = 135.10 sec The following tests did not run: 118 - runtime/test_buffer_migration (Skipped) @@ -1215386,72 +1215438,76 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install - cd obj-x86_64-linux-gnu && make -j16 install DESTDIR=/build/pocl-3.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j15 install DESTDIR=/build/pocl-3.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/pocl-3.1 -B/build/pocl-3.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/pocl-3.1/obj-x86_64-linux-gnu/CMakeFiles /build/pocl-3.1/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/depend +make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend +make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/depend +make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/depend +make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend +make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/depend +make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/depend -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build -make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/depend -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build'. +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build +make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build'. +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build'. +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build [ 0%] Built target sleef_config_avx512 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' @@ -1215459,39 +1215515,38 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 0%] Built target sleef_config_GENERIC [ 0%] Built target sleef_config_sse2 -make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/depend -[ 0%] Built target sleef_config_ssse3 -[ 1%] Built target sleef_config_sse41 +make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 0%] Built target sleef_config_ssse3 make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend +[ 1%] Built target sleef_config_sse41 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/llvmopencl /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl /build/pocl-3.1/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.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/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend +[ 1%] Built target sleef_config_avx_f16c [ 1%] Built target sleef_config_avx [ 1%] Built target sleef_config_avx_fma4 -[ 1%] Built target sleef_config_avx_f16c make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend +[ 1%] Built target sleef_config_avx2 +make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend +make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/depend +make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL/devices/topology /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/topology /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/CL/devices /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices /build/pocl-3.1/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= -make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/poclu /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/poclu /build/pocl-3.1/obj-x86_64-linux-gnu/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build @@ -1215500,19 +1215555,16 @@ make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f poclu/CMakeFiles/poclu.dir/build.make poclu/CMakeFiles/poclu.dir/build -[ 1%] Built target sleef_config_avx2 -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build make[3]: Nothing to be done for 'poclu/CMakeFiles/poclu.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build +make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_dlopen.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CL/devices/CMakeFiles/pocl-devices.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' @@ -1215520,822 +1215572,821 @@ make[3]: Nothing to be done for 'lib/CL/CMakeFiles/lib_cl_llvm.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 1%] Built target pocl-devices-topology -make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend [ 1%] Built target poclu +[ 1%] Built target pocl-devices +[ 1%] Built target test_dlopen +make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/depend -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 1%] Built target pocl-devices -make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build [ 1%] Built target lib_cl_llvm -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/DependInfo.cmake --color= -[ 1%] Built target test_dlopen make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/depend -make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend -make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/DependInfo.cmake --color= -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend -make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/bin /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/bin /build/pocl-3.1/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= -make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/DependInfo.cmake --color= +make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= -make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build'. +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build -make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build +make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build'. +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 11%] Built target kernel_host_GENERIC make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build'. +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 20%] Built target kernel_host_sse2 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build +make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build +[ 30%] Built target kernel_host_ssse3 +[ 48%] Built target kernel_host_avx512 +[ 48%] Built target kernel_host_sse41 +[ 58%] Built target kernel_host_avx_f16c +[ 67%] Built target kernel_host_avx +make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/bin /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/bin /build/pocl-3.1/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= +make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.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/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 76%] Built target kernel_host_avx_fma4 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build'. +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/DependInfo.cmake --color= +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 3%] Built target llvmpasses -make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= +[ 78%] Built target llvmpasses +make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build +make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/kernel.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build'. +make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/sampler_address_clamp.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build'. +make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 12%] Built target kernel_host_avx512 -[ 22%] Built target kernel_host_ssse3 -[ 31%] Built target kernel_host_sse2 -[ 41%] Built target kernel_host_GENERIC -[ 50%] Built target kernel_host_avx -[ 56%] Built target libpocl_unlinked_objs -[ 65%] Built target kernel_host_avx2 -[ 74%] Built target kernel_host_sse41 -[ 83%] Built target kernel_host_avx_fma4 -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 78%] Built target poclcc +[ 78%] Built target kernel +make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build +[ 78%] Built target sampler_address_clamp make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= -[ 83%] Built target kernel -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/image_query_funcs.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend -[ 93%] Built target kernel_host_avx_f16c -[ 93%] Built target poclcc +make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend +make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.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 -[ 93%] Built target sampler_address_clamp make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_issue_889.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 +[ 79%] Built target image_query_funcs +[ 87%] Built target kernel_host_avx2 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= -make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build -make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/image_query_funcs.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -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_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build +make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/test_shuffle.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.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/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 87%] Built target test_shuffle make -f tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build -[ 93%] Built target image_query_funcs +[ 87%] Built target test_program_from_binary_with_local_1_1_1 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 87%] Built target test_assign_loop_variable_to_privvar_makes_it_local make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-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/regression/CMakeFiles/test_barrier_between_for_loops.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_shuffle -[ 93%] Built target test_program_from_binary_with_local_1_1_1 -make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend -[ 93%] Built target test_assign_loop_variable_to_privvar_makes_it_local make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= -[ 93%] Built target test_llvm_segfault_issue_889 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/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend +[ 93%] Built target libpocl_unlinked_objs [ 93%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 +make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend +[ 93%] Built target test_llvm_segfault_issue_889 +make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.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 [ 93%] Built target test_barrier_between_for_loops -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= -[ 93%] Built target test_early_return make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.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]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-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/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-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_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_for_with_var_iteration_count make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_id_dependent_computation.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_locals.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_early_return.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_locals.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_structs_as_args.dir/build'. +make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_loop_phi_replication.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_multi_level_loops_with_barriers -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_vectors_as_args.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_before_return.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_vectors_as_args.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build +[ 93%] Built target test_for_with_var_iteration_count [ 93%] Built target test_id_dependent_computation +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_structs_as_args.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 93%] Built target test_locals -[ 93%] Built target test_structs_as_args +[ 93%] Built target test_early_return +[ 93%] Built target test_simple_for_with_a_barrier +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 93%] Built target test_loop_phi_replication +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_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.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]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_before_return.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend -[ 93%] Built target test_loop_phi_replication make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend -[ 93%] Built target test_barrier_before_return -[ 93%] Built target test_simple_for_with_a_barrier +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= +[ 93%] Built target test_multi_level_loops_with_barriers make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-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 +[ 93%] Built target test_vectors_as_args +[ 93%] Built target test_structs_as_args +make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend -[ 93%] Built target test_vectors_as_args +[ 93%] Built target test_barrier_before_return make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend +make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build +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/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.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[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build +make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_infinite_loop.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build +make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_null_arg.dir/build'. +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_constant_array.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-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/regression/CMakeFiles/test_undominated_variable.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build +make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_null_arg.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_undominated_variable.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_setargs.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build +make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build +make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_231.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_445.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_setargs.dir/build'. -make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 93%] Built target test_constant_array +[ 93%] Built target test_infinite_loop make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build +[ 93%] Built target test_undominated_variable +make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build +[ 93%] Built target test_setargs +[ 93%] Built target test_null_arg make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_445.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_553.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_null_arg make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_constant_array -[ 93%] Built target test_undominated_variable -[ 93%] Built target test_infinite_loop -make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend -[ 93%] Built target test_issue_231 -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend +[ 93%] Built target test_fors_with_var_iteration_counts make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend -[ 93%] Built target test_fors_with_var_iteration_counts +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/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend +[ 93%] Built target test_issue_231 [ 93%] Built target test_issue_445 -[ 93%] Built target test_setargs make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= +[ 93%] Built target test_issue_553 make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend +[ 93%] Built target test_autolocals_in_constexprs make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend -[ 93%] Built target test_autolocals_in_constexprs +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_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.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[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= -make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/depend +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_893.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_builtin_args.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.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]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression /build/pocl-3.1/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_builtin_args.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_553.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= +make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_757.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 94%] Built target test_issue_577 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_builtin_args.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_893.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 94%] Built target test_issue_757 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clFinish.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build +[ 94%] Built target test_flatten_barrier_subs +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/regression/CMakeFiles/test_builtin_args.dir/build.make tests/regression/CMakeFiles/test_builtin_args.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-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_clGetDeviceInfo.dir/build'. +make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_builtin_args.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-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_clGetDeviceInfo.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 93%] Built target test_issue_553 -[ 94%] Built target test_issue_577 -[ 94%] Built target test_issue_757 -[ 94%] Built target test_flatten_barrier_subs -[ 94%] Built target test_alignment_with_dynamic_wg +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend [ 94%] Built target test_alignment_with_dynamic_wg2 [ 94%] Built target test_alignment_with_dynamic_wg3 +[ 94%] Built target test_builtin_args +[ 94%] Built target test_issue_893 +[ 94%] Built target test_alignment_with_dynamic_wg +[ 94%] Built target test_clGetDeviceInfo +[ 94%] Built target test_clFinish +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend +make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend +make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend +make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend +make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend -[ 94%] Built target test_builtin_args -[ 94%] Built target test_issue_893 -[ 94%] Built target test_clFinish make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend -[ 94%] Built target test_clGetEventInfo make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend -[ 94%] Built target test_clGetDeviceInfo make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.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/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clBuildProgram.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clBuildProgram.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 94%] Built target test_clGetEventInfo make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernel.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build +[ 94%] Built target test_clCreateProgramWithBinary make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernel.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-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_clCreateKernelsInProgram.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 94%] Built target test_clCreateProgramWithBinary [ 95%] Built target test_clGetSupportedImageFormats -[ 95%] Built target test_clSetEventCallback -[ 95%] Built target test_clBuildProgram [ 95%] Built target test_clEnqueueNativeKernel +[ 95%] Built target test_clSetEventCallback +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend +make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend -[ 95%] Built target test_clCreateKernelsInProgram make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= +[ 95%] Built target test_clBuildProgram make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend -[ 95%] Built target test_clCreateKernel make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= +[ 95%] Built target test_clCreateKernel +[ 95%] Built target test_clGetKernelArgInfo +[ 95%] Built target test_clCreateKernelsInProgram +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build +make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build +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_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend -[ 95%] Built target test_clGetKernelArgInfo -[ 95%] Built target test_version +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_cycle.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_version.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= +make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_link_error.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 95%] Built target test_kernel_cache_includes +[ 95%] Built target test_version +[ 96%] Built target test_event_cycle +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend +make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_migration.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_cycle.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_link_error.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 96%] Built target test_link_error make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build'. +[ 96%] Built target test_buffer-image-copy make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build +make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/build +make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_free.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_double_wait.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/build -make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 96%] Built target test_clCreateSubDevices make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer_migration.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 95%] Built target test_kernel_cache_includes -[ 96%] Built target test_event_cycle -[ 96%] Built target test_link_error -[ 97%] Built target test_read-copy-write-buffer -[ 97%] Built target test_buffer-image-copy make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend -[ 97%] Built target test_clCreateSubDevices make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-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 -[ 97%] Built target test_event_free make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend -[ 97%] Built target test_event_double_wait +[ 97%] Built target test_read-copy-write-buffer +make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-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 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/depend -[ 97%] Built target test_buffer_migration +[ 97%] Built target test_event_double_wait [ 98%] Built target test_buffer_ping_pong +[ 98%] Built target test_buffer_migration make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/depend -make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/depend -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_images.dir/DependInfo.cmake --color= -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/workgroup /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= -make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build +[ 98%] Built target test_event_free make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_deviceside_enqueue.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]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_user_event.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_fill-buffer.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_user_event.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build +make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] 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/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build'. +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/build -[ 98%] Built target test_enqueue_kernel_from_binary +make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build +make -f tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build.make tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build +[ 98%] Built target test_user_event make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_fill-buffer.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer_images.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build -[ 98%] Built target test_user_event make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'tests/workgroup/CMakeFiles/run_kernel.dir/build'. +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_deviceside_enqueue.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 98%] Built target test_fill-buffer -[ 98%] Built target test_clSetMemObjectDestructorCallback +make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/depend +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend -[ 98%] Built target test_cl_pocl_content_size +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime /build/pocl-3.1/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_command_buffer_images.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/tests/workgroup /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup /build/pocl-3.1/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example0 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend +[ 98%] Built target test_fill-buffer [ 98%] Built target test_deviceside_enqueue -[ 98%] Built target test_command_buffer +[ 98%] Built target test_cl_pocl_content_size +[ 98%] Built target test_clSetMemObjectDestructorCallback +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/runtime/CMakeFiles/test_command_buffer.dir/build.make tests/runtime/CMakeFiles/test_command_buffer.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example1 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example2 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build +make -f tests/runtime/CMakeFiles/test_command_buffer_images.dir/build.make tests/runtime/CMakeFiles/test_command_buffer_images.dir/build make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example2a /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= -make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend -[ 98%] Built target test_command_buffer_images -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/matrix1 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= -make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend -[ 98%] Built target run_kernel -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/scalarwave /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= -make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend +make[3]: Nothing to be done for 'tests/workgroup/CMakeFiles/run_kernel.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/trig /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/vecadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend +make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_command_buffer_images.dir/build'. +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/example2a /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a /build/pocl-3.1/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/matadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/example0/CMakeFiles/example0.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build make[3]: Nothing to be done for 'examples/example1/CMakeFiles/example1.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build +[ 98%] Built target test_command_buffer make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/example2/CMakeFiles/example2.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build +[ 98%] Built target run_kernel +make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend +make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend +make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'examples/example2a/CMakeFiles/example2a.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/matrix1 /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1 /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/scalarwave /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave /build/pocl-3.1/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/trig /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig /build/pocl-3.1/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 98%] Built target test_command_buffer_images +[ 98%] Built target example0 +[ 98%] Built target example1 +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/vecadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= +make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build +[ 98%] Built target example2 make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend +make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'examples/example2a/CMakeFiles/example2a.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/matrix1/CMakeFiles/matrix1.dir/build'. +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/matadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/boxadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/scalarwave/CMakeFiles/scalarwave.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build +make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/trig/CMakeFiles/trig.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build -[ 98%] Built target example0 make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/vecadd/CMakeFiles/vecadd.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Nothing to be done for 'examples/matadd/CMakeFiles/matadd.dir/build'. -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -[ 98%] Built target example1 -[ 98%] Built target example2 -[ 98%] Built target example2a -make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend -[ 98%] Built target matrix1 -make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/boxadd /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd /build/pocl-3.1/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend -[ 98%] Built target scalarwave make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/examples/EinsteinToolkit /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit /build/pocl-3.1/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= +[ 98%] Built target example2a +[ 98%] Built target matrix1 make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend -[ 98%] Built target trig +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' cd /build/pocl-3.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-3.1 /build/pocl-3.1/lib/kernel /build/pocl-3.1/obj-x86_64-linux-gnu /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel /build/pocl-3.1/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake --color= [ 99%] Built target vecadd -[ 99%] Built target matadd -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +[ 99%] Built target scalarwave +[ 99%] Built target trig make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' -make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build make[3]: Nothing to be done for 'examples/boxadd/CMakeFiles/boxadd.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Nothing to be done for 'examples/matadd/CMakeFiles/matadd.dir/build'. +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' +make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build +make[3]: Entering directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' @@ -1216344,6 +1216395,7 @@ make[3]: Nothing to be done for 'lib/kernel/CMakeFiles/kernellib_hash.dir/build'. make[3]: Leaving directory '/build/pocl-3.1/obj-x86_64-linux-gnu' [ 99%] Built target boxadd +[ 99%] Built target matadd [ 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 @@ -1216446,7 +1216498,7 @@ dh_makeshlibs dpkg-gensymbols: warning: debian/libpocl2/DEBIAN/symbols doesn't match completely debian/libpocl2.symbols --- debian/libpocl2.symbols (libpocl2_3.1-3+deb12u1_amd64) -+++ dpkg-gensymbolsPLFZMA 2024-06-21 03:47:58.759809722 -1200 ++++ dpkg-gensymbolswLmoJi 2023-05-21 00:00:05.146207519 +1400 @@ -23,28 +23,28 @@ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul@Base 3.0 _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul@Base 3.0 @@ -1216512,15 +1216564,15 @@ make[1]: Leaving directory '/build/pocl-3.1' dh_md5sums dh_builddeb -dpkg-deb: building package 'pocl-opencl-icd' in '../pocl-opencl-icd_3.1-3+deb12u1_amd64.deb'. -dpkg-deb: building package 'libpocl2-dbgsym' in '../libpocl2-dbgsym_3.1-3+deb12u1_amd64.deb'. +dpkg-deb: building package 'pocl-source' in '../pocl-source_3.1-3+deb12u1_all.deb'. dpkg-deb: building package 'libpocl2-common' in '../libpocl2-common_3.1-3+deb12u1_all.deb'. -dpkg-deb: building package 'libpocl-dev-dbgsym' in '../libpocl-dev-dbgsym_3.1-3+deb12u1_amd64.deb'. -dpkg-deb: building package 'pocl-doc' in '../pocl-doc_3.1-3+deb12u1_all.deb'. -dpkg-deb: building package 'libpocl2' in '../libpocl2_3.1-3+deb12u1_amd64.deb'. dpkg-deb: building package 'libpocl-dev' in '../libpocl-dev_3.1-3+deb12u1_amd64.deb'. +dpkg-deb: building package 'pocl-opencl-icd' in '../pocl-opencl-icd_3.1-3+deb12u1_amd64.deb'. +dpkg-deb: building package 'libpocl2' in '../libpocl2_3.1-3+deb12u1_amd64.deb'. +dpkg-deb: building package 'libpocl-dev-dbgsym' in '../libpocl-dev-dbgsym_3.1-3+deb12u1_amd64.deb'. dpkg-deb: building package 'pocl-tests' in '../pocl-tests_3.1-3+deb12u1_all.deb'. -dpkg-deb: building package 'pocl-source' in '../pocl-source_3.1-3+deb12u1_all.deb'. +dpkg-deb: building package 'libpocl2-dbgsym' in '../libpocl2-dbgsym_3.1-3+deb12u1_amd64.deb'. +dpkg-deb: building package 'pocl-doc' in '../pocl-doc_3.1-3+deb12u1_all.deb'. dpkg-genbuildinfo --build=binary -O../pocl_3.1-3+deb12u1_amd64.buildinfo dpkg-genchanges --build=binary -O../pocl_3.1-3+deb12u1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -1216528,12 +1216580,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/2139560/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2139560/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/2312870 and its subdirectories -I: Current time: Fri Jun 21 03:49:15 -12 2024 -I: pbuilder-time-stamp: 1718984955 +I: removing directory /srv/workspace/pbuilder/2139560 and its subdirectories +I: Current time: Sun May 21 00:00:54 +14 2023 +I: pbuilder-time-stamp: 1684576854